我有一個運行在虛擬環境中的Django項目。 還有.bashrc
文件中的export ENV=staging
行。 而在設置中我嘗試使用os.getenv('ENV')
來讀取它,但它返回None。面料:無法獲得virtualenv環境變量
settings_staging.py
...
ENV = os.getenv('ENV')
...
的.bashrc
...
export ENV=staging
...
錯誤
[dev.gipi] out: File "/home/ubuntu/projects/deeyoon/settings/settings.py", line 61, in <module>
[dev.gipi] out: raise Exception('Environment variable ENV is requried!')
[dev.gipi] out: Exception: Environment variable ENV is requried!
什麼可能導致問題,或者有什麼用錯了布萊恩?
蘇丹。
我記得織物使用登錄shell,'.bashrc'沒有在登錄shell中執行,但'.bash_profile'正常工作 – sultan 2012-04-24 05:31:49