Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jupyter笔记本和ipython don';激活conda环境后,请不要选择正确的路径_Python_Jupyter Notebook_Anaconda_Ipython_Virtual Environment - Fatal编程技术网

jupyter笔记本和ipython don';激活conda环境后,请不要选择正确的路径

jupyter笔记本和ipython don';激活conda环境后,请不要选择正确的路径,python,jupyter-notebook,anaconda,ipython,virtual-environment,Python,Jupyter Notebook,Anaconda,Ipython,Virtual Environment,我在/opt/anaconda3的实验室工作站上为多个用户设置了anaconda3,以便其他用户不必为自己设置新的anaconda3安装 然后我创建了一个名为zud的环境供我使用。因此,目前工作站有以下两种环境 (base) zuddler@silp252-dl360:~$ conda env list # conda environments: # zud /home/zuddler/.conda/envs/zud base

我在
/opt/anaconda3
的实验室工作站上为多个用户设置了anaconda3,以便其他用户不必为自己设置新的anaconda3安装

然后我创建了一个名为
zud
的环境供我使用。因此,目前工作站有以下两种环境

(base) zuddler@silp252-dl360:~$ conda env list
# conda environments:
#
zud                      /home/zuddler/.conda/envs/zud
base                  *  /opt/anaconda3
当我使用
conda activate zud
激活我的环境时,jupyter和ipython没有采用正确的路径,因此我无法在我的环境中使用手动安装的库,例如,在我的环境
zud
中,我使用
conda install-c conda forge python igraph安装了
python igraph
,但无法通过jupyter笔记本或ipython访问它;它们给出了
ModuleNotFoundError

请在下面的
base
zud
环境中查看
which
命令的结果

对于
base

(base) zuddler@silp252-dl360:~$ which python
/opt/anaconda3/bin/python
(base) zuddler@silp252-dl360:~$ which jupyter
/opt/anaconda3/bin/jupyter
(base) zuddler@silp252-dl360:~$ which ipython
/opt/anaconda3/bin/ipython
(base) zuddler@silp252-dl360:~$ which conda
/opt/anaconda3/bin/conda
对于
zud

(zud) zuddler@silp252-dl360:~$ which python
/home/zuddler/.conda/envs/zud/bin/python
(zud) zuddler@silp252-dl360:~$ which jupyter
/opt/anaconda3/bin/jupyter
(zud) zuddler@silp252-dl360:~$ which ipython
/opt/anaconda3/bin/ipython
(zud) zuddler@silp252-dl360:~$ which conda
/opt/anaconda3/condabin/conda
根据以上结果,我假设在激活
zud
时,jupyter notebook和ipython没有选择正确的路径

请建议这里发生了什么以及如何修复它

如果需要任何进一步的细节,请让我知道,以便我可以相应地更新我的问题


此外,如果我的问题在某个地方得到了回答,请让我知道该链接,因为我无法找到它的解决方案。

我在这里观察到了这个问题!将conda环境从
base
更改为
zud
,ipython和jupyter实用程序仍在使用
base
env


背后的主要原因可能是-In
zud
env-ipython和jupyter没有安装。因此,可以从
base
env访问这两个文件。尝试在
zud
中安装它们,看看问题是否已解决。

确定。我试着在我的环境中安装了
ipython
juptyer
,结果成功了,他们现在走的是正确的道路。谢谢