使用pyinstaller创建的Python可执行文件将不再与依赖包一起运行

时间:2019-10-02 17:49:27

标签: python raspberry-pi pyinstaller executable

我有一个用python编写的程序,该程序可以导出到树莓派中运行。我在树莓派中测试了.py文件以验证其是否有效,然后使用pyinstaller将.py文件的--onefile复制为可执行文件。尝试运行可执行文件时,出现错误,指出没有名为tkinter的模块。

ImportError: no module named tkinter

在x86计算机上使用pyinstaller并尝试移植到raspi之前,我遇到了问题,但是我在raspi上编译并避免了该问题,现在看来,我似乎并没有像预期的那样冻结所有软件包。为了制作可执行文件,我运行了以下命令:

pyinstaller --onefile bar_3axis.py

任何帮助将不胜感激。我需要从pyinstaller命令发布完整的读数吗?

1 个答案:

答案 0 :(得分:1)

好吧,我想让所有人都知道这是因为我的程序是由python3软件包编写并受其支持的,并且我下载并正在使用pyinstaller(该程序使用python 2.7制作可执行文件)。我卸载了pyinstaller,然后使用pip3重新下载了它,就像它一样具有魅力。