更新python版本后,旧的下载包在使用jupyter时不能在vsc中工作



我在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,你就可以走了您现在可以将包安装到新版本

最新更新