虚拟环境(venv)提供了与解释器不同的python版本



在VS Code(Windows(中,我的python解释器指向3.11版本。终端中的python -V给了我Python 3.11.0

我用python3 -m venv virtual创建了一个名为virtual的虚拟环境,并用.virtualScriptsactivate激活它。现在在我的环境中,检查python -V会得到Python 3.9.13。

如何让venv创建Python 3.11环境?

您使用python3创建虚拟环境,但仅使用python检查版本。在创建虚拟环境之前,我希望您检查pythonpython3是否指向相同的python可执行文件

可以尝试只使用python创建虚拟环境,因为它的版本是3.11.0。

$ python -m venv virtual

或者,您可以通过指定python 3.11可执行文件的路径来创建虚拟环境。

$ C:/path/to/your/python3-11-execuatable/python.exe -m venv virtual

在上面的视图选项卡中单击Comand调色板>python解释器您可以从中选择python 3.11,否则您可以通过点击输入解释器路径来添加它,然后选择python 3.11在中的路径

最新更新