我在/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笔记本和ipython没有采取正确的路径
请建议这里发生了什么以及如何修复它
如果需要任何进一步的细节,请让我知道,以便我可以相应地更新我的问题
此外,如果我的问题在某个地方得到了回答,请让我知道该链接,因为我无法找到它的解决方案
我在这里观察到了这个问题!将conda环境从
base
更改为zud
时,ipython和jupyter实用程序仍在使用base
环境背后的主要原因可能是
zud
env ipython和jupyter没有安装。因此,都可以从base
env访问。尝试在zud
中安装它们,看看问题是否已解决相关问题 更多 >
编程相关推荐