伙计们,我在模块中有很多python代码,这些代码驻留在几个python包中,现在我需要创建单个python可执行模块或文件,其中包含所有这些文件,因此它将在Windows和Linux服务器上运行。有哪些可行的解决方案以及如何做到这一点?
答案 0 :(得分:10)
对于Windows使用py2exe,对于Linux使用pyinstaller,对于Mac使用py2app
使用这些工具,您可以拥有基于操作系统的setup.py
来构建最终的二进制文件。
我已经尝试了所有三项并且效果很好,或者您可以使用cx_freeze他们声称是跨平台的
答案 1 :(得分:3)
答案 2 :(得分:2)
也许py2exe可以帮助你..
py2exe是一个Python Distutils扩展,它将Python脚本转换为可执行的Windows程序,无需安装Python即可运行。
答案 3 :(得分:1)
您可以kivy进行python跨平台表单应用。
Kivy - 用于快速开发应用程序的开源Python库 利用创新的用户界面,如多点触控应用程序