2017-10-04 58 views
1

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

回答

4

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

set DJANGO_SETTINGS_MODULE=settings.local 

一旦停用虚拟环境,环境变量将会持续,并可能与另一个环境的冲突。因此,在虚拟环境中取消设置环境变量是一种很好的做法。您可以通过将以下内容添加到Scripts \ deactivate.bat脚本来完成此操作。

set DJANGO_SETTINGS_MODULE= 
+0

很酷。当我禁用virtualenv时,这是否也会取消设置环境变量? – Vik78