我无法在我的新项目(也是python的新项目)上激活venv,
如果我使用python --version:Python 3.7.2
我在编辑器中使用'$ python -m venv ./venv'创建了venv(vs代码)。
现在有问题了,要激活,
尝试1:$ ./venv/Scripts/activate.bat
错误:“ C:\ Users \ name”未被识别为内部或外部命令, 可操作的程序或批处理文件。 系统找不到指定的路径。
我的用户名的格式为2个名称“ name&name”,它们之间有空格!那是问题吗? 它只是显示名字而不是名字。
尝试2:$ C:\ Users / name&name / Desktop / ProjectFolder / venv / Scripts / activate.bat
错误: [1] 15160 bash:C:Users / name:没有这样的文件或目录 bash:名称/桌面/ProjectFolder/venv/Scripts/activate.bat:无此类文件或目录 [1] +退出127 C:\ Users / name
有什么帮助吗?谢谢
答案 0 :(得分:0)
尝试使用终端使用更改目录(cd)命令导航到包含虚拟环境的文件夹。在那里,尝试输入:
source ./venv/Scripts/activate
此外,请尝试打开venv文件夹,并确保您的激活文件位于“脚本”文件夹中,而不是“ bin”文件夹中。创建虚拟环境时,我使用:
source ./venv/bin/activate
答案 1 :(得分:0)
尝试“ C:/用户/名称和名称/桌面/ ProjectFolder / venv /脚本/activate.bat”。请注意,感叹号和反斜杠文件分隔符已更改为正斜杠。
另一种方法是:
C:/用户/名称\&\名称/桌面/ ProjectFolder / venv /脚本/activate.bat
请注意,将\作为转义字符和反斜杠文件分隔符更改为正斜杠。
作为另一种选择,您可以转到目录:
cd'C:/用户/名称和名称/桌面/ ProjectFolder / venv /脚本'
然后从目录中运行activate.bat。