我们之前已经在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”

可以参考【jupyter报错】‘nb_conda_kernels.CondaKernelSpecManager‘ could not be imported_bad config encountered during initialization: the -CSDN博客

至此,pytorch环境下的jupyter安装完成

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐