我正在尝试在运行Windows8的本地计算机上创建一个新的Python3.7虚拟环境。我安装了python版本3.6、3.7和3.8。他们的exe分别命名为python36、python37和python。这三个都被正确地添加到PATH中,因为我可以输入每个解释器。
在我的新项目目录中,我试图创建一个虚拟环境
python37 -m venv env
. 它产生了一个错误:
Error: [WinError 2] The system cannot find the file specified
,但它仍然创建了目录。但是脚本子文件夹是空的,除了
pythonw.exe
.
this question
有人建议这么做
python37 -m venv env --without-pip
据我所知,venv将使用python的exe来创建虚拟环境,所以我不明白这是如何发生的。我已经证实了
python37
指向正确的位置
where python37