【已完成】Python项目如何将api key添加到环境变量
本帖最后由 宝塔用户_zucvnm 于 2024-1-29 15:46 编辑为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:8.0.5
系统版本:centos 7.9
问题描述:python项目:腾讯api key不能写进代码中,需要从环境变量中读取。但是在终端用export添加成功后,退出终端变量就失效。应该修改哪个文件?
相关截图(日志、错误):
您好,系统的环境变量可以写到这里
/etc/profile
这个文件里,一般情况下,自己添加的就写到最后面 大炮运维V587 发表于 2024-1-29 09:24
您好,系统的环境变量可以写到这里
/etc/profile
这个文件里,一般情况下,自己添加的就写到最后面 ...
/etc/profile文件:添加成功
操作1:使用“网站--Python项目--终端--python3 xx.py” 运行成功。但关闭终端窗口后,项目进程结束。
操作2:使用“网站--Python项目--服务状态--启动”,依然提示id和key值为空(和修改profile文件之前一样) 宝塔用户_zucvnm 发表于 2024-1-29 15:55
/etc/profile文件:添加成功
操作1:使用“网站--Python项目--终端--python3 xx.py” 运行成功。但关闭终 ...
运行的时候使用root权限去运行,上面添加的环境变量是root账号下的环境变量 大炮运维V587 发表于 2024-1-29 15:56
运行的时候使用root权限去运行,上面添加的环境变量是root账号下的环境变量 ...
启动用户选root,保存设置,问题依旧。终端printenv能看到保存的变量,终端运行也能跑,就是通过面板启动不好使。
都存好,服务器重启,还是这个问题。 大炮运维V587 发表于 2024-1-29 15:56
运行的时候使用root权限去运行,上面添加的环境变量是root账号下的环境变量 ...
启动用户选root,保存设置,问题依旧。终端printenv能看到保存的变量,终端运行也能跑,就是通过面板启动不好使。
都存好,服务器重启,还是这个问题。 宝塔用户_zucvnm 发表于 2024-1-31 09:13
启动用户选root,保存设置,问题依旧。终端printenv能看到保存的变量,终端运行也能跑,就是通过面板启动 ...
可能要重新部署项目了,重新生成新的项目环境变量来解决这个问题 大炮运维V587 发表于 2024-1-31 11:37
可能要重新部署项目了,重新生成新的项目环境变量来解决这个问题
目前面板9.1.0版本,python仍然获取不了系统的环境变量,通过os.environ['XXX']要么获取不到自己添加的环境变量,要么就是python环境内部的一些变量值。os.environ['PATH']获取的也是python环境内部的,不是系统的环境变量 宝塔用户_swgtls 发表于 2024-8-12 10:39
目前面板9.1.0版本,python仍然获取不了系统的环境变量,通过os.environ['XXX']要么获取不到自己添加的环 ...
您好,您那边有做您项目使用的Python 的系统环境变量吗?
页:
[1]