如何使可执行文件独立于项目目录

时间:2017-07-21 03:08:20

标签: python python-2.7

要制作可执行的Python,我们这样做:

第1步:将#!/usr/local/bin/python放在顶部

第2步:chmod +x <file_name>.py

第3步:./<file_name>.py <parameters-optional>

但是在这种情况下,我仍然需要执行包含所有依赖项的项目文件夹(即导入的其他python脚本)。如何创建可放置在任何位置的可执行文件,而无需复制整个项目目录?我的项目涉及10个python文件,但其中一个是主程序,我想让它变得便携,这样我就不必携带整个项目文件夹了。

谢谢

1 个答案:

答案 0 :(得分:0)

将环境变量'PATH'设置为指向程序目录

PATH="/home/username/path/to/your/main_program/:$PATH"