我目前正在尝试将我的Python(3.4.4)应用程序与PyInstaller捆绑在一起。我正在关注如何构建.spec文件的PyInstaller文档。
这是我的项目文件树的样子:
项目/
根据文档,我所要做的就是运行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解释器运行它时它完全正常...