如标题所示,我在尝试运行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。
更多信息,我发现从这个答案帖子链接。