在linux下使python程序独立可执行

时间:2017-10-26 18:30:08

标签: python linux executable

如何在linux下创建python程序独立可执行文件

我做了一些研究,但我不是在寻找一种方法来制作一个脚本并运行.py文件就像在这个问题中回答的那样。 What do I use on linux to make a python program executable

我期待" complie" .py到一个独立的程序,所以像ubuntu这样的linux环境中的用户可以在没有安装python和我使用的库的情况下运行它,因为没有root访问权限。 我发现了Windows的py2exe。我认为有一种方法可以在linux中实现这一点?

2 个答案:

答案 0 :(得分:0)

您可以使用#define dataSize 50 // co = coefficients, ex = exponents void add_polynom(int co1[], int ex1[], int co2[], int ex2[]) { int res[dataSize] = { 0 }; int i, j; for (i = 0; i < dataSize; i++) { res[ex1[i]] += co1[i]; res[ex2[i]] += co2[i]; } j = 0; for (i = dataSize; i-- > 0;) { if (res[i] != 0) { co1[j] = res[i]; ex1[j] = i; j++; } } while (j < dataSize) { co1[j] = ex1[j] = 0; } } 将其编译为JVM。 Using the Jython compiler

Jython

但是,这需要安装Java ...

还有一些其他资源可以编译Python。从Compiling Python Code开始,一些跨平台工具

但我对这些一无所知。

答案 1 :(得分:0)

在您使用的操作系统下,pyinstaller不能编译吗?

如果你想要一个Windows exe - 在windows环境中使用pyinstaller ......

对于Linux,请在Linux中使用pyinstaller。