我无法激活新项目上的 venv(也是 Python 的新手),
如果我这样做python --version
:Python 3.7.2
我在我的编辑器中使用' $ python -m venv ./venv ' 创建了 venv(vs code)。
现在激活是我有问题的地方,
尝试 1:
$ ./venv/Scripts/activate.bat
error : 'C:Usersname' is not recognized as an internal or external command, operable program or batch file.
The system cannot find the path specified.
我的用户名由 2 个名称"名称和名称"格式化,它们之间有空格!这是个问题吗?它只显示名字,而不是第二个。
尝试 2:
$ C:Users/name & name/Desktop/ProjectFolder/venv/Scripts/activate.bat
error:
[1] 15160
bash: C:Users/name: No such file or directory
bash: name/Desktop/ProjectFolder/venv/Scripts/activate.bat: No such file or directory
[1]+ Exit 127 C:Users/name
尝试使用终端通过更改目录 (cd) 命令导航到包含虚拟环境的文件夹。 到达那里后,尝试键入:
source ./venv/Scripts/activate
另外,请尝试打开 venv 文件夹,并确保您的激活文件位于"脚本"文件夹中,而不是"bin"文件夹中。 创建虚拟环境时,我使用:
source ./venv/bin/activate
尝试C:/Users/name & name/Desktop/ProjectFolder/venv/Scripts/activate.bat
.请注意,感叹号和反斜杠文件分隔符已更改为正斜杠。
另一种方法是:
C:/Users/name & name/Desktop/ProjectFolder/venv/Scripts/activate.bat
请注意,转义字符和反斜杠文件分隔符更改为正斜杠的。
作为另一种选择,您可以转到目录:
cd 'C:/Users/name & name/Desktop/ProjectFolder/venv/Scripts'
然后从目录运行activate.bat
。