环境:anaconda、python3.7、jupyternotebook,win10终端配置了多个condaPython环境,使用jupyternotebook时需要使用其中一个环境,但是默认还是使用系统python环境,所以需要解决这个问题。解决方法:在终端基础环境中安装nb_conda_kernels包:condainstallnb_conda_kernels方法一:新建python项目时使用jupyternotebook选择已有环境:(图中第二个选项为新建环境)方法二:已有的python项目打开后,可以在kernel->changekernel中更改环境:可能出现的问题,1、在新环境中安装pytorch,在终端中,pycharm导入torch成功,但在jupyter中失败:ModuleNotFoundError:Nomodulenamed'torch'原因:使用JupyterNotebook时,默认的PythonKernel仍然被加载。在终端的python编译器中输入代码查看路径;在jupyter中输入代码查看路径,可以发现两个路径不一样。importsyssys.executable解决方法:如上安装nb_conda_kernels包。condainstallnb_conda_kernels2.使用conda创建虚拟环境并安装nb_conda_kernels,但是启动jupyternotebook后找不到虚拟环境。解决方法:在新环境安装ipykernel。condainstall-nenvironmentnameipykernel#直接指定安装ipykernel的环境python-mipykernelinstall--user(非服务器默认)--nameenvironmentname#写入jupyternotebook的内核3.JupyterNotebook出现服务连接问题更改内核时:后台服务连接未建立,我们继续尝试重连,请检查网络连接...还有一个服务配置原因:ipykernel版本不匹配当前环境。使用piplist或condalist查看对应的版本,重点查看“ipykernel”和“ipython”的版本。解决方法:更新这两个库的版本:pipinstall--upgrade库名或者conda更新库名参考:https://www.jianshu.com/p/5ee...https://blog.csdn.net/weixin_...https://www.kutu66.com/GitHub...https://blog.csdn.net/micheal...https://www.tqwba.com/x_d/jis...
