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