我使用python3.6和Tkinter编写了一个程序 我希望将它转换为可执行文件,以便通过我使用ubuntu 16.04的方式将其发送给朋友使用mac
所以我使用了pyinstaller并且它可以在我的计算机上运行但是当我将文件发送给我的朋友时它不起作用。
那么请问是什么问题以及如何转换文件并发送它。
感谢。
答案 0 :(得分:0)
Pyinstaller无法为不同平台生成可执行文件。来自pyinstaller documentation:
PyInstaller的输出特定于活动操作系统和Python的活动版本。这意味着要为以下内容准备分发:
- 不同的操作系统
- 不同版本的Python
- 32位或64位操作系统
你在那个操作系统上运行PyInstaller,在那个版本的Python下。执行PyInstaller的Python解释器是bundle的一部分,它特定于OS和字大小。