如何在Windows中的virtualenv中设置环境变量?

时间:2017-10-04 13:45:31

标签: environment-variables virtualenv virtualenvwrapper

我正在开发一个Django项目,并想在我的virtualenv中设置DJANGO_SETTINGS_MODULE环境变量。我可以在互联网上找到的所有解决方案都使用UNIX shell命令,我正在运行Windows 10.如何设置环境变量?如果有所作为,我会使用virtualenvwrapper。

1 个答案:

答案 0 :(得分:9)

在虚拟环境中找到Scripts \ activate.bat脚本。在那里,您可以使用set命令添加一些命令来初始化shell变量。对于您的项目,您可能需要类似

的内容
set DJANGO_SETTINGS_MODULE=settings.local

停用虚拟环境后,环境变量将持续存在,并可能与其他环境的变量发生冲突。因此,优良作法是在虚拟环境中取消设置环境变量。您可以通过将以下内容添加到Scripts \ deactivate.bat脚本来完成此操作。

set DJANGO_SETTINGS_MODULE=