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 に答える