python - numpy 导入时出现 KeyError 'PATH'

标签 python numpy

导入 numpy 时出现以下错误:

Traceback (most recent call last):
  File "/home/xxx/Projects/Reinforcement-Learning/cardgame/reinforcement_learning_agent.py", line 3, in <module>
    import numpy as np
  File "/home/xxx/environments/machinelearning/lib/python3.5/site-packages/numpy/__init__.py", line 126, in <module>
    from numpy.__config__ import show as show_config
  File "/home/xxx/environments/machinelearning/lib/python3.5/site-packages/numpy/__config__.py", line 9, in <module>
    os.environ["PATH"] += os.pathsep + extra_dll_dir
  File "/usr/lib/python3.5/os.py", line 725, in __getitem__
    raise KeyError(key) from None
KeyError: 'PATH'

我可以想象这与我在虚拟环境中工作有关。

最佳答案

看来这是一个已经修复的问题,但修复尚未发布:

在修复生效之前,我自己只是在代码中将修复作为解决方法实现:

# before importing numpy add 'PATH' to os.environ
import os
os.environ.setdefault('PATH', '')
import numpy as np

关于python - numpy 导入时出现 KeyError 'PATH',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48168482/

相关文章:

python - 如何在 AWS elastic beanstalk 上部署结构化 Flask 应用程序

python - 使用 Python 解析大型文本文件

python - Numpy 导入 "Aborted"

python - 绘制 ROC 曲线 - 索引错误太多

Python numpy 从 bool 数组设置索引

python - 如何为 Django models.IntegerChoices 添加标签

python - 如何在 python 中读取 .txt 以使用新行的 if 语句?

python - 在 python 中访问 json 列表中的嵌套 json 时出错

css - Numpy:按索引对 Matrix 的元素进行排序

python - 如何使用 numpy 2d 字典(对象)数组加载 .txt?