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
背后的主要原因可能是-Inzud
env-ipython和jupyter没有安装。因此,可以从base
env访问这两个文件。尝试在zud
中安装它们,看看问题是否已解决。确定。我试着在我的环境中安装了ipython
和juptyer
,结果成功了,他们现在走的是正确的道路。谢谢