Activate venv (Python 3.7.2) for Windows



我无法激活新项目上的 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

最新更新