私のプロジェクトでは、メインのパッケージ名を変更したいと考えています。
私は次のようなディレクトリ構造を持っています:
hallo/sub
hallo/foo
hallo/bar
そして、たとえばメインネームを「さようなら」に変更したい:
goodbye/sub
goodbye/foo
goodbye/bar
しかし結果として、新しい名前は常に拒否されます! たとえば、インポートした場合
import goodbye.sub.utils as utils
エラーを返します
ImportError: No module named sub.utils
そして明らかに古い名前は機能しません。ファイル__init__.py
はすべてのサブディレクトリに書き込まれます!
すべての *.pyc ファイルとキャッシュ ディレクトリを削除しようとしましたが、プロジェクトを別のディレクトリに再クローンしようとしましたが、何もありません。新しい名前は常に拒否されます。
*nix で python2 を使用していますが、windows に移動したことはありません。
アイデア?
編集:古い名前は完全に機能します:
import hallo.sub.utils as utils
常にエラーなしで機能してきましたが、問題は名前の変更です。