如何在Windows中的virtualenv中设置环境变量?
问题描述:
我正在研究一个Django项目,并且想要在我的virtualenv中设置DJANGO_SETTINGS_MODULE环境变量。我可以在互联网上找到的所有解决方案都使用UNIX shell命令,而且我正在运行Windows 10.如何设置环境变量?如果这有所作为,我正在使用virtualenvwrapper。如何在Windows中的virtualenv中设置环境变量?
答
在虚拟环境的内部找到Scripts \ activate.bat脚本。在那里你可以添加一些命令来用set命令初始化shell变量。对于你的项目,你可能要像
set DJANGO_SETTINGS_MODULE=settings.local
一旦停用虚拟环境,环境变量将会持续,并可能与另一个环境的冲突。因此,在虚拟环境中取消设置环境变量是一种很好的做法。您可以通过将以下内容添加到Scripts \ deactivate.bat脚本来完成此操作。
set DJANGO_SETTINGS_MODULE=
很酷。当我禁用virtualenv时,这是否也会取消设置环境变量? – Vik78