小编Eri*_*rik的帖子

Pyinstaller 与 scipy.signal ImportError:DLL 加载失败

使用 PyInstaller 3.3、Python 3.4 我编译了一个需要使用 scipy.signal.periodogram() 函数的程序,它导致 .exe 在启动时崩溃。我一直在 stack Overflow 和其他网站上搜索尝试包含正确 DLL 的方法,但没有成功。请帮我弄清楚我是否需​​要在 .spec 文件中包含一些特定的 DLL 或包含一些其他隐藏导入!

这是我的 PyInstaller 命令:

pyinstaller --noupx --hidden-import=tkinter --hidden-import=scipy --hidden-import=matplotlib constantG_constantHz.py
Run Code Online (Sandbox Code Playgroud)

这是启动我的 exe 后命令提示符中的相应错误:

Traceback (most recent call last):

  File "constantG_constantHz.py", line 16, in <module>

  File "C:\Users\esandberg\AppData\Local\Continuum\anaconda3\envs\py34\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)

  File "site-packages\scipy\signal\__init__.py", line 304, in <module>

  File "C:\Users\esandberg\AppData\Local\Continuum\anaconda3\envs\py34\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)

  File "site-packages\scipy\signal\bsplines.py", line 12, in <module>

  File "C:\Users\esandberg\AppData\Local\Continuum\anaconda3\envs\py34\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)

  File "site-packages\scipy\special\__init__.py", line …
Run Code Online (Sandbox Code Playgroud)

dll pyinstaller scipy python-3.4

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

dll ×1

pyinstaller ×1

python-3.4 ×1

scipy ×1