gpt4 book ai didi

python - 无法在 PyCharm 中加载 DLL python 模块。在 IPython 中运行良好

转载 作者:太空狗 更新时间:2023-10-30 00:57:40 25 4
gpt4 key购买 nike

当我使用 Enthought Python Distribution 中包含的 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.

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

最佳答案

我遇到了同样的问题。我正在使用 Winpython32 并尝试import win32com。除了在 PyCharm 中,在任何地方都可以工作(我试过)。 sys.pathos.environ['PYTHONPATH'] 在 Pycharm 中有一些额外的条目,但与在其他地方运行时相比没有遗漏任何内容。

解决方案是在 Winpython 控制台中启动 Pycharm,而不是使用快捷方式。

sys.pathos.environ['PYTHONPATH'] 没有改变。 os.environ['PATH'] 设置了几个额外的条目,都与 python 安装相关。在这一点上,我怀疑它与“非标准”安装有关。 Winpython32 试图成为“可移植的”,而其他类似问题的报告是在使用 Enthought 或 Python(x,y) 时出现的。

手动添加:

 C:\WinPython-32\python-2.7.6\
C:\WinPython-32\python-2.7.6\DLLs
C:\WinPython-32\python-2.7.6\Scripts

到系统路径(Windows 中的全局 PATH 环境变量)解决了问题,而无需在 Winpython 命令行中运行 Pycharm。注意:C:\WinPython-32\python-2.7.6\Scripts 单独没有解决。

关于python - 无法在 PyCharm 中加载 DLL python 模块。在 IPython 中运行良好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5795268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com