python3 -m venv .venv Error: [WinError 2]



如标题所示,我在尝试运行python3 -m venv .venv时出错:错误:[WinError 2]系统找不到指定的文件。我在Windows上运行Bash中的命令。我的python版本是3.8.7。

我试着复制";python.exe";还具有";python3.exe";这可能值得注意。

Python安装在这里:C:\Users\me\AppData\Local\Programs\Python38

路径包括:C:\Users\me\AppData\Local\Programs\Python38\Scripts
和C:\Users\me \AppData\\Local\Program \Python\Python38 \

对这个问题的任何补救措施,谢谢大家。

由于您使用的是windows,您可以使用前面提到的python绝对路径指定python版本,也可以使用py命令指定python启动器(与python一起安装)。

你可以用py -0列出已安装的python版本,然后你可以得到类似的输出:

Installed Pythons found by py Launcher for Windows
-3.9-64 *
-3.8-32
-3.7-64
-3.6-64
-2.7-64

然后,您可以通过键入所列内容来指定您想要的python版本。

python3命令几乎在安装了python 2.x的linux操作系统中使用,因此python指的是python 2.x,python3指的是python 3.x。

更多信息,我发现从这个答案帖子链接。

最新更新