在Linux中全局运行python脚本的最佳方法?

时间:2015-06-23 14:52:25

标签: python linux

所以这个问题的答案似乎在/ usr / local / bin文件夹中,这对于单个脚本文件来说很好,但我的程序有多个.py文件和文件夹,其中包含程序所依赖的HTML文件,如此:

program
    -templates
        file1.html
        file2.html
    script.py
    class.py
    another_class.py

我如何在linux下全局设置?

1 个答案:

答案 0 :(得分:1)

您可以将程序放到 / usr / loca / myprog ,然后从 /usr/local/myprog/scrip.py 创建一个符号链接到 / USR / LOCA / bin中。假设您希望全局可用作 script.py 。 或者,创建一个调用python脚本的shell脚本/usr/local/bin/myprog.sh。

#!/bin/sh
python /usr/local/myprog/script.py

当然,这不是一个干净的解决方案。在注释中建议基于setup.py文件创建distutils包要好得多。