带有嵌入式python的Python包组织

时间:2019-06-10 14:40:32

标签: python import package

我的主脚本必须从嵌入式python启动,如下所示:

python /path/to/script.py

我无法更改。

但是我真的很想将我的其他脚本组织成一个包结构,以避免对兄弟进口的sys.path进行黑客攻击:Sibling package imports

现在的问题是:包结构仅适用于-m选项, 由于上述嵌入式python启动器,这似乎是不可能的。

是否不可能使用常规打包系统通过相对导入而不是大量

来使整个项目正常工作
sys.path.attend('/path/to/sibling1/')
sys.path.attend('/path/to/sibling2/')
...

??

我也很想避免构建setup.py和pip脚本。

有什么建议吗?

0 个答案:

没有答案