【发布时间】:2018-02-14 22:11:56
【问题描述】:
我们公司有一个项目,用 Python 开发。在内部,我们使用import our_cool_module。我们想开源它,但将导入路径更改为import our_cool_company.our_cool_module。我们如何在不对代码或它所在的实际目录进行任何更改的情况下做到这一点? (如果相关,使用 Python 3)
【问题讨论】:
-
要拥有此导入路径,包必须位于
our_cool_company/our_cool_module中,当您想添加setup.py时,您需要在packages中添加两个条目。如果这只是为了“推广”您的公司而父包没有相关功能,那么这可能不是一个好主意。顺便说一句,如果我将它用作开源包,那我首先会改回来。
标签: python python-3.x package