环境变量不是s

2024-10-01 09:21:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用环境变量传递设置文件:

app.config.from_envvar('DVR_SETTINGS')

它在我的开发系统上运行得很好,但是当我尝试在嵌入式linux系统(arago)上部署它时,我得到了以下信息:

^{pr2}$

但我做到了:

root@dm365-evm:/var/www/dvr# echo $DVR_SETTINGS
/var/www/dvr/settings/production.py

Tags: 文件fromconfigappsettingsvarlinux系统
2条回答

您需要导出环境变量:

export DVR_SETTINGS

您可以在一行中组合设置和导出:

^{pr2}$

或者你可以把它放到运行烧瓶服务器的线上:

DVR_SETTINGS=/var/www/dvr/settings/production.py python flask_script.py

在操作系统windows中,需要导出环境变量:

  • 印刷品(操作系统环境)您可以看到所有环境的列表
  • 设置“环境变量”

相关问题 更多 >