PyInstaller和Python模块

时间:2016-08-10 12:23:51

标签: python import module bundle pyinstaller

我目前正在尝试将我的Python(3.4.4)应用程序与PyInstaller捆绑在一起。我正在关注如何构建.spec文件的PyInstaller文档。

这是我的项目文件树的样子:

项目/

  • __初始化__。PY
  • main.py
  • ui.py
  • LIB /
    • __初始化__。PY
    • History.py
    • Command.py
    • Graphics.py
    • Tools.py

根据文档,我所要做的就是运行pyi-makespec main.py函数,只要从Lib文件导入main.py模块,就会检测到它。 / p>

文档:

  

因为您的脚本包含语句import helpmod,PyInstaller将在您的捆绑应用程序中创建此文件夹安排

https://pythonhosted.org/PyInstaller/spec-files.html#using-data-files-from-a-module

这就是我的main.py的开头看起来像

# main.py
from Lib.Command import Command
from Lib.History import History
from Lib.Graphics import Graphics
import Lib.Tools as Tools

当我尝试之后运行应用程序时,我得到的只是这个错误。我可能错过了什么,有人知道这个问题吗? :D

错误日志:http://pastebin.com/3dygTqfn

编辑:刚刚发现问题来自我的Graphics.py库,它导入了一些用于生成直方图的散景工具。仍然不知道为什么散景导入会导致整个事情崩溃,当我使用python解释器运行它时它完全正常...

0 个答案:

没有答案