python - 如何将Python库卡住到Linux程序中?

标签 python linux bash

我们当然可以通过多种方式将 python 脚本卡住为独立的二进制文件。我个人最喜欢 pyinstallerfreeze.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/

相关文章:

Python 索引错误 : list index out of range

python - 有条件地格式化数据框突出显示

python - 使用包含具有相对路径的其他样式表的远程样式表

linux - 将 debian 8 jessie 升级到 debian 9 拉伸(stretch)后 ssh 服务未启动

bash - HBase - 如何使用 bash 获取 HBase Master 地址?

python - 如何将 tkinter Canvas 图像绑定(bind)到函数?

linux - 如何配置 makefile?

linux - Bash:如何注销/退出运行脚本的用户

MySQL 从包含主键的文件更新表

bash - Bash shell 中的正则表达式密码验证