我将所有项目保存在名为“Projects”的文件夹中,并在每个项目中都有一个venv。我将VS Code中的venv路径设置设置为我的Projects文件夹路径,当我使用Select Python Interpreter时,它识别我文件夹中的venv并说它已被选中,但是venv没有被识别,因为它无法识别我导入的包裹。 enter image description here
所以我如何解决它是删除我在项目文件夹中创建的venv并在项目文件夹中创建一个名为venv的文件夹,我安装了虚拟环境。从那里,vscode中的默认路径能够检测到我的venv并且能够运行。我不确定它为什么会有所作为,但它现在正在运作!