如何使我的python脚本易于移植?或者如何使用所有模块依赖项编译成二进制文件?

有没有办法将python脚本编译成二进制文件?
我有一个文件python脚本,它使用了很多模块.
我想要的是在其他机器(freebsd)上复制它,但不在每个主机上安装所有需要的模块.

在这种情况下有哪些可能的解决方案

解决方法:

可以满足您要求的程序包括:

> PyInstaller:http://www.pyinstaller.org/ [Windows,Linux,OS X]
> cx_freeze:http://cx-freeze.sourceforge.net/ [Windows,Linux]
> py2exe:http://www.py2exe.org/ [Windows]
> py2app:http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html [os x]

但如前所述,您还可以创建一个包含分发的包,并将其他包作为依赖项.然后,您可以使用pip来安装该软件包,它将安装所有软件包.但是你仍然需要安装Python和pip.

上一篇:Linux-单线:打印除最后3条以外的所有行?


下一篇:linux – 我可以在freeBSD上安装IntelliJidea吗?