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