私はメインパッケージをインポートする必要があるサブパッケージを持っているプロジェクトに取り組んでいますが、何らかの理由でサブパッケージがPythonインタープリタによって見つからないということがあります。インターネットを精練した後、私は問題の解決策を見つけることができませんでした。しかし、Pythonのインポートシステムに関する多くの問題がありました。 ここで私は世界的にsetup.pyと私のパッケージをインストールした後に作られた簡単なスクリプトを実行している時に、私のトレースバックがある:ここでは 親パッケージからサブパッケージをインポートできません
Traceback (most recent call last):
File "lab_test.py", line 1, in <module>
import Lab
File "/usr/local/lib/python2.7/dist-packages/Lab-0.7.0-py2.7.egg/Lab/__init__.py", line 1, in <module>
import shutil, argparse, sys, Tasks, Utilities, C
ImportError: No module named C
は私のプロジェクト構造である:
、ここで危険なインポートです私はfrom構文を使って試してみましたが、それも失敗しました(それはLab/__init__.py
にあります):
提供されているヘルプは非常に高く評価されています。私が提供できる情報が他にもあれば、嬉しいです。