安装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,问题解决。