问题情况
在linux服务器上创建新的pytorch虚拟环境,在虚拟环境安装ipykernel后,同时使用python -m install --user --name 添加新的kernel,在切换新的kernel后,仍然使用base的环境。

jupyter notebook显示pytorch版本,与下面进入虚拟环境pytorch版本不同

解决方案
使用命令jupyter kernelspec list查看各个kernel路径

找到虚拟环境geometric对应的kernel目录,查看目录下的kernel配置文件

修改kernel.json文件,将文件中的指定python位置改成虚拟环境的位置

更改后需要重启jupyter notebook,问题就解决了。

进入geometric虚拟环境,使用
type python命令可以查看当前python命令的位置,即虚拟环境对应的python位置
在Linux服务器中,当创建新的PyTorch虚拟环境并添加到Jupyter Notebook的kernel后,发现无法切换到该环境。问题在于kernel.json配置文件中的Python路径未指向虚拟环境。解决方法是查看并修改kernel.json,确保其指定的Python路径为虚拟环境的路径,然后重启Jupyter Notebook。
809





