Jupyter Notebook 中的 Pytorch 模块错误

Cha*_*Lee 5 python torch jupyter-notebook pytorch

我在激活虚拟环境时使用 conda 命令安装了 pytorch。

但是,在 Jupyter Notebook 中导入火炬模块时出现了一些问题。

我在提示符和 Jupyter Notebook 中都检查了 sys.path。

嗯..在提示中,结果sys.path

['', '/home/usrname/anaconda3/lib/python36.zip',
     '/home/usrname/anaconda3/lib/python3.6',
     '/home/usrname/anaconda3/lib/python3.6/lib-dynload',
     '/home/usrname/anaconda3/lib/python3.6/site-packages']
Run Code Online (Sandbox Code Playgroud)

导入火炬模块时没有错误。

但是,在 jupyter 笔记本(在 chrome 中执行)中,sys.path

['',
 '/home/usrname/anaconda3/lib/python36.zip',
 '/home/usrname/anaconda3/lib/python3.6',
 '/home/usrname/anaconda3/lib/python3.6/lib-dynload',
 '/home/usrname/anaconda3/lib/python3.6/site-packages',
 '/home/usrname/anaconda3/lib/python3.6/site-packages/IPython/extensions',
 '/home/usrname/.ipython']
Run Code Online (Sandbox Code Playgroud)

我看到一个错误: No module named 'torch'

我无法解决这个问题...

MLD*_*Dev 10

我遇到了同样的问题,但设法解决了这个问题。我认为 PyTorch 与 Anaconda 中的常规 Jupyter 应用程序存在“问题”,因此我敦促您首先安装支持 PyTorch 的 numpy jupyter notebook,然后您可以再次启动您的 notebook。使用(在您的虚拟环境路径中):

conda install numpy jupyter notebook

希望这可以帮助。