私は書いた独自のPythonの卵を持っています。サブモジュール(またはネストされたモジュール)を外部からロードすることはできません。私はルートレベルのモジュールをうまく読み込むことができました。Python eggのサブモジュールから関数をインポートするには?
my_egg/ my_egg/ __init__.py (empty file) module_one.py my_subdir\ __init__.py (empty file) module_two.py setup.py
module_one作品のインポート:
はここに難読化された構造だ
from my_egg import module_one
しかし、私はmodule_twoをインポートするように見えることはできません。ここで私が試したことは次のとおりです。
from my_egg.my_subdir import module_two
from my_egg import my_subdir.module_two
from my_egg.my_subdir.module_two import *
誰も働いていません。ここに私のsetup.pyのようなものがあります:
from setuptools import setup
setup(name='my_egg',
version='0.1',
packages=['my_egg'],
test_suite='nose.collector',
tests_require=['nose'],
zip_safe=False)