如何将python库冻结成linux程序?

时间:2015-11-21 21:31:57

标签: python linux bash

我们肯定可以通过多种方式将python脚本冻结为独立的二进制文件。我个人最喜欢F = [f(ui,vi) for vi in v, ui in u] pyinstaller。但是,就他们而言,最终的二进制文件需要以

的形式执行
freeze.py

如果我已经转换了名为$ ./hello-world 的文件。我想要一个python脚本变成一个程序,以便我输入

hello-world.py

它运行python脚本。我真的不知道如何做到这一点,我找不到合适的答案。

编辑:我想制作一个完整库的二进制程序。在这种情况下如何使用$ hello-world 之类的东西?

1 个答案:

答案 0 :(得分:1)

您需要在$PATH

中添加脚本
$ ls
script.py
$ PATH=$PATH:`pwd`

$ script.py
# script runs without ./

更好的选择是将脚本移动到路径中已有的文件夹中,即/usr/local/bin/

$ mv script.py /usr/local/bin

$ script.py
# script runs without ./