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/

相关文章:

c++ - 如何在不构建模块的情况下将 C++ 类公开给 Python

Python 2.5.2 和 Solaris 8 (gcc 3.4.2) 构建问题

bash - 使用 bash_profile 设置环境变量,但 echo 不返回

python - 多个输出和 numba 签名

python - 如何使用 Numba 并行化数组上的 for 循环

python - 从 Python 代码构建 .NET DLL?

平均安装中的Python错误

python - 从 Python 中的多维列表中删除前导和尾随零

environment-variables - 如何检查环境变量是否未设置或设置为空字符串?

python - 为 numba 优化对 numpy 数组的访问