我们当然可以通过多种方式将 python 脚本卡住为独立的二进制文件。我个人最喜欢 pyinstaller
和 freeze.py
。但是,最终的二进制文件需要执行为
$ ./hello-world
如果我已经转换了一个名为 hello-world.py
的文件。我想要一个 python 脚本变成一个程序,这样当我输入时
$ hello-world
它运行 python 脚本。我真的不知道如何做到这一点,而且我找不到这个问题的合适答案。
编辑:我想制作整个库的二进制程序。在这种情况下如何使用像 pyinstaller
这样的东西?
最佳答案
您需要在 $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 ./
关于python - 如何将Python库卡住到Linux程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33848816/