我在WSL中将python版本更新到最新版本,现在当使用Visual Studio Code jupyter扩展运行最新内核版本时,它无法识别我从较早版本的pip下载的包。
使用早期版本(3.8.10)运行
时import torch
一切正常,但当使用(3.11.0)它说:
No module named 'torch'
我试图再次从pip下载软件包,它似乎可以工作,但我真的必须对我使用的早期版本的每个软件包都这样做吗?或者我可以以某种方式更新软件包或其他东西吗?
良好的做法是为每个python版本创建虚拟环境,使用Anaconda或pipenv。在您的情况下,您可以将python路径更改为新版本在你的.bashrc
文件
export PYTHONPATH=${PYTHONPATH}:${HOME}/[path to new version]
source .bashrc,你就可以走了您现在可以将包安装到新版本