无法更改虚拟环境中Python的默认版本

问题描述 投票:0回答:1

我想用Python 3.9版本创建一个虚拟环境。我使用的是Windows11操作系统。我在文件夹 C:\Users\user1\AppData\Local\Programs\Python 中找到了各种 python 版本。 python版本如下 enter image description here

现在如果我想按照命令 python39 -m venv myvenv 创建一个虚拟环境

我收到错误消息“python39”未被识别为内部或外部命令、可操作程序或批处理文件。 enter image description here

我还尝试了另一种创建虚拟环境的方法,但也不起作用

我该如何解决这个问题?

谢谢你。

enter image description here

python python-venv
1个回答
0
投票

python 无法识别

这很可能意味着您正在寻找的 python 二进制文件的位置不属于您的

%PATH%
变量。 IIRC 正确的 Windows 的 Python 安装程序可以做到这一点,因此,如果您可以运行它,请使用它并使其“修复”您的设置,然后确保它将这些路径添加到
%PATH%
。否则,编辑变量并简单地将这些路径添加到其中(注意,您需要添加 exec 所在的路径(
Scripts
文件夹),而不是根安装位置:

\Users\user1\AppData\Local\Programs\Python\Python39\Scrits

请记住重新打开所有终端会话以使更改生效。一旦你找到正确的路径,你应该能够做你的

python39 -m venv myvenv
© www.soinside.com 2019 - 2024. All rights reserved.