繁体   English   中英

为什么python看不到环境变量

[英]Why does python not see the environment variable

提示:本站为国内最大中英文翻译问答网站,提供中英文对照查看,鼠标放在中文字句上可显示英文原文

在终端中,我通过以下方式导出了我的 API 密钥:

export ALPHAVANTAGE_KEY=XXXXXXXXXX

在控制台中,当我键入“env”时,我会得到以下信息:

ALPHAVANTAGE_KEY=XXXXXXXXXX

但在我的代码中,以下打印“无”:

print(os.environ.get('ALPHAVANTAGE_KEY'))

这是为什么?

管理环境变量的一个好方法是使用 dotenv:

from dotenv import load_dotenv  # pip install python-dotenv

load_dotenv("/Users/gerald/environment_variables/.env")

.env 文件如下所示:

ALPHAVANTAGE_KEY="XXXXXXXXXXXXX"
NEWSAPI_KEY="YYYYYYYYYYYYY"

然后以这种方式使用这些值:

"apikey": os.environ.get('NEWSAPI_KEY')
问题未解决?试试本站强大的搜索功能,搜索: 为什么python看不到环境变量
为什么Gunicorn没有看到相应的环境变量?

[英]Why does gunicorn not see the corrent environment variables?

在生产服务器上,我已经在virtualenv的内部和外部设置了环境变量(仅是因为我不理解发生的问题),其中包括已设置为'1'的变量HELLO_WORLD_PROD 。 在python解释器中,在我的venv内部和外部os.environ.get('HELLO_WORLD_PROD') == ' ...

为什么在python脚本结束后环境变量会被删除?

[英]Why does environment variable get deleted after the end of a python script?

在运行 python 程序时,我设置了以下环境变量: 运行上述脚本后,然后当我运行不同的脚本时: 我得到的输出为None 。 如何永久存储环境变量“access_token”? 有没有其他有效的方法来存储敏感信息,例如访问令牌? ...

2021-06-18 19:52:05 1 34   python
蟒蛇健身房。 看不到环境

[英]Python-gym. Does not see the environment

请告诉我可能是什么问题? 只有一个环境正确启动。 (手推车) AttributeError Traceback (最近一次调用最后一次) in () 1 import gy ----> 2 env =gym.make('CarRacing-v0') 3 env.reset() 4 ...

为什么shell_exec看不到路径环境变量

[英]Why shell_exec doesn't see path environment variable

作品: 在外壳中工作: 不起作用: 操作系统是Windows7。它可以在debian和其他Windows 7计算机上使用,但在我的计算机上则不能。 可能是什么原因? ...

Python - function 调用 exec() 看不到变量

[英]Python - function calling exec() does not see variable

我有以下脚本,它自己运行良好,但是一旦我将它全部包装到 function 中,就不会返回数据。 该命令根据输入数据结构而变化。 这是我要输入 exec() 的命令示例: 这是我的 function 我想将代码包装进去并调用: def calcct(file_path='src_data.csv ...

为什么 Windows 看不到 python.exe?

[英]Why does Windows not see python.exe?

更新 3:找到它 - 这是 Windows 的一项“有用”功能,可以通过 Windows 商店查找应用程序( 详情请点击此处)。 我安装了 Anaconda(遵循 Udacity 课程),并试图将其设置正确以在 Windows 上运行。 Udacity 课程假设我有 Git Bash(我没 ...

为什么我的python没有看到pysqlite?

[英]Why my python does not see pysqlite?

我想在Python和sqlite之间建立接口。 两者都安装在机器上。 我有一个旧版本的Python(2.4.3)。 因此,默认情况下不包含pysqlite。 首先,我尝试通过安装pysqlite来解决此问题,但在该方向上没有成功。 解决该问题的第二次尝试是安装新版本的Python。 ...

为什么 Python 看不到文件中的所有行?

[英]Why Python does not see all the rows in a file?

我通过以下方法使用 Python 计算文件中的行数(行): 我在 Windows 下运行这个脚本。 然后我使用 Unix 命令计算同一文件中的行数: 使用 Unix 命令进行计数会产生明显更多的行数。 所以,我的问题是:为什么 Python 看不到文件中的所有行? 还是定义的问题? ...

为什么Python将标签视为8个空格?

[英]Why does Python see a tab as 8 spaces?

使用4个空格的标签宽度已成为编程的主要选择。 那么为什么Python不将标签视为4个空格而不是8个? 这个设计决定是否有(技术,历史,其他)原因? 感觉就像这可以让开发人员免于因不一致的缩进而挣扎。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM