无法在PyCharm中加载DLL python模块。在IPython中工作正常

Dat*_*Chu 5 python import numpy ipython pycharm

当我使用Enthought Python发行版随附的IPython时,可以很好地导入pyvision包。但是,当我尝试在PyCharm 1.2.1中导入pyvision时,出现以下错误

  File "C:\Python27\lib\site-packages\pyvision\__init__.py", line 146, in <module>
    from pyvision.types.img import Image,OpenCVToNumpy,NumpyToOpenCV
  File "C:\Python27\lib\site-packages\pyvision\types\img.py", line 43, in <module>
    import numpy
  File "C:\Python27\lib\site-packages\numpy\__init__.py", line 142, in <module>
    import add_newdocs
  File "C:\Python27\lib\site-packages\numpy\add_newdocs.py", line 9, in <module>
    from numpy.lib import add_newdoc
  File "C:\Python27\lib\site-packages\numpy\lib\__init__.py", line 13, in <module>
    from polynomial import *
  File "C:\Python27\lib\site-packages\numpy\lib\polynomial.py", line 17, in <module>
    from numpy.linalg import eigvals, lstsq
  File "C:\Python27\lib\site-packages\numpy\linalg\__init__.py", line 48, in <module>
    from linalg import *
  File "C:\Python27\lib\site-packages\numpy\linalg\linalg.py", line 23, in <module>
    from numpy.linalg import lapack_lite
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

我是否缺少Windows中的某些路径设置?

bdf*_*bes 1

我以前也遇到过这个问题,修复 Enthought 后似乎就解决了。

编辑:我刚刚检查过,我的一个 f2py 项目仍然遭受这个确切的错误。修复 Enthought 不起作用。我的问题的解决方案实际上在于修复 Windows 路径变量。您需要确保 c:\Python27\Scripts (或等效的)位于路径中。此外,这一点非常重要,请确保全局和用户路径环境变量中的每个条目都没有尾部斜杠。这会破坏 Windows 上的 GNU make 实用程序。