python - 未通过 .numba_config.yaml 设置 Numba 环境变量

标签 python environment-variables numba

可以为 numba 设置一些环境变量,如文档中指定的:https://numba.pydata.org/numba-doc/dev/reference/envvars.html

但是,在同一文件夹中启动 python shell,我看不到 os.environ 中的变量:

In [1]: !cat .numba_config.yaml                                                                      
warnings: 1

In [2]: import os; os.environ["NUMBA_WARNINGS"]                                                      
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-2-2d63c69434b7> in <module>
----> 1 import os; os.environ["NUMBA_WARNINGS"]

~/anaconda3/lib/python3.6/os.py in __getitem__(self, key)
    667         except KeyError:
    668             # raise KeyError with the original key value
--> 669             raise KeyError(key) from None
    670         return self.decodevalue(value)
    671 

KeyError: 'NUMBA_WARNINGS'

(我安装了 pyyaml,import yaml 不会产生错误)

最佳答案

您可以通过 os.environ 获取和设置环境变量

关于python - 未通过 .numba_config.yaml 设置 Numba 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54035751/

相关文章:

php - 在 PHP、JavaScript 中执行此 Python 3 列表操作的最短方法?

python - 从基于生成器的协程转换为 native 协程

python - numba - 打字错误 : cannot determine Numba type of <class 'builtin_function_or_method' >

python - 当架构名称与表名称一起传递时,Django migrate 不起作用

python - 如何从 Google Cloud Function 的代码更改环境变量的值?

linux - Docker 检查命令未显示所有 ENV 变量

java - 复制jar中的 `export`命令来设置环境变量

python - 具有复杂 numpy 数组和 native 数据类型的 numba TypingError

python - Numba 并行代码比顺序代码慢

python - 在 etree 上使用 iterdescendants() 时,可以修改树吗?