我在激活虚拟环境时使用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']
导入火炬模块时没有错误 .
但是,在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']
我看到一个错误: No module named 'torch'
我无法解决这个问题......
1 回答
我遇到了同样的问题,但设法解决了这个问题 . 我认为PyTorch对Anaconda中的常规Jupyter应用程序有一个'问题',所以我建议你先安装支持PyTorch的numpy jupyter笔记本,然后你可以再次启动你的笔记本 . 使用(在虚拟环境路径中):
conda install numpy jupyter notebook
希望这可以帮助 .