Python numpy导入时出现KeyError“PATH”

Python numpy导入时出现KeyError“PATH”,python,numpy,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/pytho

导入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

这似乎是一个已经修复但尚未发布的问题:

在修复生效之前,我只是在自己的代码中实现了修复作为变通方法:

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

这可以解决Windows on App Engine上缺少wsgi.py的关键错误路径。这也可以解决Windows on App Engine上缺少wsgi.py的关键错误路径。