【发布时间】:2019-10-02 17:49:27
【问题描述】:
我有一个用 python 编写的程序,它被导出到树莓派上运行。我在树莓派中测试了 .py 文件以验证它是否有效,然后使用 pyinstaller 将 .py 文件的 --onefile 副本制作为可执行文件。当我尝试运行可执行文件时,我收到一个错误,指出没有名为 tkinter 的模块。
ImportError: no module named tkinter
在 x86 计算机上使用 pyinstaller 并尝试移植到 raspi 之前,我遇到了问题,但我在 raspi 上编译并避免了这个问题,现在看来我并没有像预期的那样冻结所有包。为了制作可执行文件,我运行了以下命令:
pyinstaller --onefile bar_3axis.py
任何帮助将不胜感激。我需要发布 pyinstaller 命令的完整读数吗?
【问题讨论】:
-
可能需要在您的安装文件中明确包含该软件包。 (?) 一些包没有被自动包含,因为它们应该并且需要被显式包含。只是一个想法。
标签: python raspberry-pi pyinstaller executable