我创建了一个用于pyenv virtualenv 3.5.9 projectname开发 django 项目的虚拟环境。
如何设置环境变量供我的代码使用?
我尝试像这样添加环境变量 DATABASE_USER /Users/developer/.pyenv/versions/projectname/bin/activate :
export DATABASE_USER="dbuser"
当我尝试echo $DATABASE_USER打印一个空字符串时。
尝试安装zsh-autoenv
现在我可以echo $DATABASE_USER获取 .autoenv.zsh 文件中设置的值。
但我似乎无法让环境变量可用于我的 django 代码:
如果我尝试os.getenv('DATABASE_USER', '')在 virtualenv 内的 python shell 中,我得到''
可能出什么问题了?zsh-autoenv 变量是否仅适用于 zsh shell,而不适用python manage.py shell?
三国纷争
慕标5832272
慕运维8079593
随时随地看视频慕课网APP
相关分类