我们之前已经在conda中创建并安装了pytorch虚拟环境,但是启用jupyter时候还是现在无torch。这是因为我们是在虚拟环境pytorch中安装的pytorch,conda默认是在base中运行的,这有两种解决办法。
方法1:在base环境中安装pytorch
方法2:在pytorch环境中安装jupyter
使用方法2如下:
首先可以看到在bese环境下有这些jupyter的包
但是在pytorch环境下就没有
适用吗命令进入pytorch环境->conda activate pytorch
可以看到在pytorch环境中是没有相关的那些包的,我们仅需安装jupyter所需的包就可以运行我们的jupyter。
使用命令->conda install nb_conda 来安装jupyter所需的包
接下来输入命令->jupyter notebook 启动jupyter
此时启动jupyter,看到仍然只有python3的环境。
排查原因:进入pytorch环境,查看包。发现其实jupyter所需的包并没有安装到pytorch环境。
换一种方法,这次输入全称:->conda install nbconvert notebook
安装完成后,->jupyter notebook 启动jupyter。
这次启动直接报错了。
再次尝试第三种安装方法,键入:
这次使用pip安装->pip install jupyter
这次成功了,conda list 看到依赖包安装完成。
如果还是显示“‘nb_conda_kernels.CondaKernelSpecManager‘ could not be imported”
至此,pytorch环境下的jupyter安装完成