如何在linux下创建python程序独立可执行文件
我做了一些研究,但我不是在寻找一种方法来制作一个脚本并运行.py文件就像在这个问题中回答的那样。 What do I use on linux to make a python program executable
我期待" complie" .py到一个独立的程序,所以像ubuntu这样的linux环境中的用户可以在没有安装python和我使用的库的情况下运行它,因为没有root访问权限。 我发现了Windows的py2exe。我认为有一种方法可以在linux中实现这一点?
答案 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。