PyInstaller模块和DLL丢失

时间:2018-06-06 03:16:22

标签: python windows exe pyinstaller py2exe

我的错误消息没有多说,

  

文件“C:... \ site-packages \ PyInstaller \ loader \ pyimod03_importers.py”,   第714行,在load_module模块中= loader.load_module(fullname)   importError:dll加载失败:找不到指定的模块。

所以我试图找到一些解决方案(stackoverflow,google ...),然后我下载了Dependency Walker,我发现很多dll(红色或橙色?)框,然后我认为它是缺少的DLL,然后我从system32复制了所有这些红色标记的DLL到/ python35 / Scripts / dist /,并没有发生任何不同。

enter image description here

我也试过py2exe,但我无法从pip或easy-install下载pyobjc。因为我认为它不适用于Windows,所以我没有想法......

py2exe错误消息:

  

5个缺少的模块------------------? AppKit的
  从keyboard._darwinkeyboard导入?石英
  从keyboard._darwinkeyboard导入?队列
  从键盘,keyboard._generic,keyboard._nixcommon导入?   从cmd,code,pdb导入的readline?   从 SCRIPT

导入的tkinter

我正在使用Windows,python35。

1 个答案:

答案 0 :(得分:0)

我最近有类似的问题(也缺少dll),python to exe"编译器"似乎他们并不总是能够自己找到所有包裹。我建议你尝试另一个,例如cx_freeze This guy explains it clearly。重点是您创建初始化脚本(如在视频中),您可以在其中指定要包含的模块