私はこれらの卵を持っています:
~/test/lib/
├── a-1.0-py2.7.egg
│ ├── a
│ │ ├── __init__.py
│ │ └── __init__.pyc
│ └── EGG-INFO
│ └── ...
├── a.b-1.0-py2.7.egg
│ ├── a
│ │ └── b
│ │ ├── __init__.py
│ │ └── __init__.pyc
│ └── EGG-INFO
│ └── ...
├── easy-install.pth
├── site.py
└── site.pyc
a / __init__。pyは次のとおりです。
print "a"
a / b / __init__。pyは次のとおりです。
print "a.b"
つまり、「ab」は「a」の「プラグイン」です。私はそれを別々にインストールします(他のほとんどのように)。しかし、その構成では、私のアイデアは機能しません。
>>> import a
a
>>> import a.b
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named b
>>>
それはどうあるべきですか?