Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建单个python可执行模块_Python_Linux_Winapi_Executable - Fatal编程技术网

创建单个python可执行模块

创建单个python可执行模块,python,linux,winapi,executable,Python,Linux,Winapi,Executable,伙计们,我在模块中有很多python代码,它们驻留在几个python包中,现在我需要创建一个python可执行模块或文件,其中包含所有这些文件,所以它将在windows和linux服务器上工作。什么是可能的解决方案以及如何做到这一点?也许可以帮助您 py2exe是一个Python Distutils扩展,它将Python脚本转换为可执行的Windows程序,无需安装Python即可运行 教程>这就是egg文件的用途。阅读以下内容:适用于windows、linux和Mac 使用这些工具,您可以拥有

伙计们,我在模块中有很多python代码,它们驻留在几个python包中,现在我需要创建一个python可执行模块或文件,其中包含所有这些文件,所以它将在windows和linux服务器上工作。什么是可能的解决方案以及如何做到这一点?

也许可以帮助您

py2exe是一个Python Distutils扩展,它将Python脚本转换为可执行的Windows程序,无需安装Python即可运行


教程>

这就是egg文件的用途。阅读以下内容:

适用于windows、linux和Mac

使用这些工具,您可以拥有一个基于os的
setup.py
,它将构建最终的二进制文件

我已经尝试了这三种方法,它们都很好地工作,或者您可以使用它们声称是跨平台的

来实现python跨平台应用程序

Kivy-用于快速开发应用程序的开放源码Python库 利用创新的用户界面,如多点触摸应用程序


谢谢,这显然对windows有帮助,但linux呢?你知道有没有办法让一个应用程序同时支持多个操作系统吗?@mavnn但我发现py2exe要好得多