安装PyTorch后jupyter notebook中出现"No module named torch"

安装PyTorch之后,在anaconda prompt中激活新创建的环境变量之后,import torch 并 print(torch.version)没有问题,说明Pytorch已经安装成功。但是打开Jupyter notebook后 import torch却提示“No module named torch”
安装如下步骤得到了解决:
(1)打开Anaconda Prompt, 激活之前安装Pytorch时创建的环境变量(activate pytorch37, pytorch37是我设置的环境变量名称),在新的环境变量中安装jupyter notebook

conda install ipython
conda install jupyter

(2)这样其实还不行,接着在这个环境变量中安装nb_conda

conda install nb_conda

本来以为这样就可以了,这样安装之后,在该环境变量激活的情况下,输入jupyter notebook启动jupyter notebook,是可以看到在新建文件中有了新的环境变量,这种情况下,大多数的人已经可以正常使用了。但是我这边新建之后,jupyter notebook 显示kernel error,还是用不了。
(3)关闭jupyter notebook 和当前Anaconda Prompt,然后重新打开Anaconda Prompt,按照之间的方法激活新的环境变量,然后输入:

python -m ipykernel install --user  -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com

然后等待安装完成。
(4)在该环境变量下输入 jupyter notebook,启动jupter,问题解决。
安装PyTorch后jupyter notebook中出现安装PyTorch后jupyter notebook中出现

你可能感兴趣的:(Python3.7,PyTorch,Anaconda,3.7)