gpt4 book ai didi

python - 导入错误: cannot import name 'ellipkm1'

转载 作者:太空宇宙 更新时间:2023-11-03 16:47:56 24 4
gpt4 key购买 nike

我已经看到了我的问题的一些答案,但似乎没有一个足够适用。这是我的问题:我绝不是 Python 专家,但我正在尝试使用相当复杂的 Python 包进行实验。 (不要问...)当我尝试导入需要继续操作的内容时,出现以下错误(IDLE 输出):

import scipy.special as special
Traceback (most recent call last):
File "<pyshell#16>", line 1, in <module>
import scipy.special as special
File "C:\DevTools\Python35\lib\site-packages\scipy\special\__init__.py", line 629, in <module>
from .basic import *
File "C:\DevTools\Python35\lib\site-packages\scipy\special\basic.py", line 14, in <module>
from ._ufuncs import (ellipkm1, mathieu_a, mathieu_b, iv, jv, gamma, psi, zeta,
ImportError: cannot import name 'ellipkm1'

我的环境:

  • Windows 10,64 位
  • Python 3.5.1(64 位)
  • 已安装的软件包:
    • 瓶颈 (1.0.0)
    • numpy(1.10.4)
    • Pandas (0.18.0)
    • 品脱 (0.7.2)
    • 点(8.1.0)
    • python-dateutil (2.5.0)
    • pytz(2016.1)
    • PyYAML (3.11)
    • 请求 (2.9.1)
    • scipy (0.17.0)
    • 安装工具 (18.2)
    • 六 (1.10.0)
  • 有些是通过直接“pip install [package]”安装的;其他人,因为我无法在我的机器上设置所有必需的 C 编译器,这些编译器是从 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 的wheel 文件安装的。 , 如下:
    • PyYAML-3.11-cp35-none-win_amd64.whl
    • pandas-0.18.0-cp35-cp35m-win_amd64.whl
    • Bottleneck-1.0.0-cp35-cp35m-win_amd64.whl
    • scipy-0.17.0-cp35-none-win_amd64.whl

在此过程中,我不得不对失败的 DLL 加载、缺少运行时 DLL 等进行逆向工程,但似乎所有这些问题现在都已得到解决 - 但我仍然遇到上面的该死的错误。

任何帮助将不胜感激。抱歉,如果我错过了任何可能有助于解决此问题的信息。

提前致谢。

最佳答案

正如 Gohlke 博士优秀页面顶部所示,他写道

Many binaries depend on NumPy-1.10+MKL ...

scipy部分说明:

Requires numpy+mkl and optionally pillow.

我怀疑有人试图调用 MKL 函数但无法找到该函数,因此模块无法加载。安装 numpy 轮来看看是否是这样当然不会有什么坏处。

此外,您的导入可以简单地是:

from scipy import special

关于python - 导入错误: cannot import name 'ellipkm1' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36144161/

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