0

我无法在命令提示符下切换我的虚拟环境。我是编码新手,所以对我很陌生。我在 Windows 中运行它,我发现的大多数文档都是使用 linux 或 mac。首先我创建了虚拟环境目录,但是当我输入activate 时,它​​使用了我第一次创建的旧虚拟环境。如何切换到我创建的新版本?感谢所有帮助。

4

2 回答 2

0

我建议研究Windows 的虚拟环境包装器。它是一个 Windows 端口Virtualenvwrapper,它可以更轻松地管理您机器中的虚拟环境。

于 2016-02-01T03:11:06.283 回答
0

输入activate时检查您位于哪个文件夹,它必须是旧的virtualenv文件夹。要激活新的 virtualenv,请将文件夹更改为 \path_to_new_virtualenv\Scripts\,然后激活。

此外,在使用 virtualenv 时,最佳实践是使用virtualenvwrapper。它使管理不同的虚拟环境变得更加容易。您应该将所有 virtualenvs 保存在一个单独的文件夹中,而 virtualenvwrapper 会为您完成。如果您安装了它,只需 在您的用户主文件夹中创建一个文件夹Envs 。然后你只需要给

mkvirtualenv <venv name> 

创建一个新的 virtualenv 和

workon <venv name>

要激活相同的 venv,更多命令请转到virtualenvwrapper for Windows

于 2016-02-03T01:35:42.920 回答