2017-10-04 93 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