1

我们在源代码树的不同部分有一系列代码项目,它们都有一个基本包company_name,其中一些相互导入功能。这在运行代码时工作得很好,setuptools 和 declare_namespace 句柄将模块拼凑在一起。但是,pylint 似乎并没有感觉到魔力,因此大量文件具有较大的高优先级错误Unable to import X from company_name。PYTHONPATH 没有帮助,也许是 pylints --init-hook=? 任何提示和想法都非常欢迎!

4

1 回答 1

0

我在一次从许多项目中导入基于目录的设置时遇到了类似的问题。

我的肮脏解决方案是制作符号链接,每个符号链接都有不同的名称(例如 projectA/settings -> projA_settings、projectB/settings -> projB_settings),然后使用该导入:

import projA_settings

或者

import projB_settings
于 2010-11-04T11:08:36.997 回答