所以这个问题的答案似乎在/ usr / local / bin文件夹中,这对于单个脚本文件来说很好,但我的程序有多个.py文件和文件夹,其中包含程序所依赖的HTML文件,如此:
program
-templates
file1.html
file2.html
script.py
class.py
another_class.py
我如何在linux下全局设置?
答案 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包要好得多。