Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VS代码注释从venv识别python解释器_Python_Visual Studio Code - Fatal编程技术网

VS代码注释从venv识别python解释器

VS代码注释从venv识别python解释器,python,visual-studio-code,Python,Visual Studio Code,我将所有项目都保存在一个名为“项目”的文件夹中,每个项目中都有一个venv。我将VS代码中的venv路径设置设置为我的项目文件夹路径,当我使用Select Python解释器时,它会识别我文件夹中的venv并表示它已被选中,但是由于无法识别我导入的包,因此无法识别venv。 因此,我解决问题的方法是删除我在项目文件夹中创建的venv,并在项目文件夹中创建一个名为venv的文件夹,我在其中安装了虚拟环境。从那里,vscode中的默认路径能够检测到我的venv,并且它能够运行。我不知道为什么会有不同

我将所有项目都保存在一个名为“项目”的文件夹中,每个项目中都有一个venv。我将VS代码中的venv路径设置设置为我的项目文件夹路径,当我使用Select Python解释器时,它会识别我文件夹中的venv并表示它已被选中,但是由于无法识别我导入的包,因此无法识别venv。

因此,我解决问题的方法是删除我在项目文件夹中创建的venv,并在项目文件夹中创建一个名为venv的文件夹,我在其中安装了虚拟环境。从那里,vscode中的默认路径能够检测到我的venv,并且它能够运行。我不知道为什么会有不同,但它现在起作用了

所以我是如何解决的,就是删除我在项目文件夹中创建的venv,并在项目文件夹中创建一个名为venv的文件夹,我在其中安装了虚拟环境。从那里,vscode中的默认路径能够检测到我的venv,并且它能够运行。我不知道为什么会有不同,但它现在起作用了

在启动VScode之后,您是否尝试过设置python解释器?在VScode中。您是否尝试在启动VScode后设置python解释器?从VScode内部。