安装好了annaconda之后,用下面的命令新建了一个环境
conda create -n py37 python = 3.7
然后在pytorch网站上安装torch:
这个时候,在py37环境里面,进入python
import torch
这个时候不会报错。
但是在jupyter notebook或者spyder里面import torch会报错:
No module named torch
解决办法:
安装
nb_conda_kernels
包:
conda install nb_conda_kernels
然后点击new:
发现之前不能用的pythonMOFAN这个环境,现在变成了Python[conda env:pythonMOFAN],使用这个kernel不会报错。
很尴尬,睡了一觉之后,Python[conda env:pythonMOFAN]消失了······
进一步解决办法:
(1)通过ipykernel包来做,如果没有的话,先安装
(2)激活想要的环境,并用ipykernel添加
activate env_name
python -m ipykernel install --name env_name
(3)退出当前环境
deactivate
(4)然后打开jupyter看看想要的环境是不是存在
解决办法详见:
https://xmfbit.github.io/2018/04/09/set-env-in-jupyternotebook/
以及:
https://blog.csdn.net/qq_24924689/article/details/82950676
转载请注明来自:
https://blog.csdn.net/m0_37833297/article/details/89461036