【问题标题】:Error while import pyfftw导入 pyfftw 时出错
【发布时间】:2017-04-13 11:56:22
【问题描述】:

导入 pyfttw 时出现以下错误,(windows 10 64 位,cpython 64 位):

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python\Python36\lib\site-packages\pyfftw\__init__.py", line 16, in <module>
    from .pyfftw import (
ImportError: DLL load failed: Not possible find the specified module.

我已经使用 pip 安装了 pyfftw whl 文件,并且安装成功。 请帮帮我。

【问题讨论】:

    标签: python importerror pyfftw


    【解决方案1】:

    pyfftw 只是一个包装器,你需要安装 FFTW : http://www.fftw.org/install/windows.html

    【讨论】:

    • 好的,我如何安装它并与 python 一起使用?提前致谢
    • 下载编译后的版本,你可以把 DLLs 放在你的 python 脚本附近(如果这不起作用把它放在 C:/windows/system ,那个文件夹包含每个应用程序应该能够的 DLLs使用 ) 告诉我它是否对你有用
    • 好的,我已经下载了 64 位 dll,我已经将它复制到系统中但没有,在 syswow64 中没有。提前感谢您的支持
    • 对不起,回答晚了,不得不搜索 windows 虚拟机。你有什么特别的理由使用 python3 吗?我使用了 python 2,用 pip 安装了 numpy 和 pyfftw,它在我的 windows 7 64 位 VM 上就像一个魅力,你也可以检查 "C:\Python\Python36\lib\site-packages\pyfftw" 看看你是否有这 3 个文件: libfftw3-3.dll libfftw3f-3.dll libfftw3l-3.dll
    • 好的,我已经将三个 dll 文件添加到目录“C:\Python\Python36\lib\site-packages\pyfftw”中,并且我也重启了。什么都没有。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-05
    • 2012-10-28
    • 2016-09-01
    • 2019-01-16
    • 2018-03-19
    • 2017-09-12
    相关资源
    最近更新 更多