Я установил пользовательский пакет, названный pytable, используя python setup.py develop
в папке пакета. Иерархия пакетов выглядит следующим образом:
- pytable /
- __ pycache __ /
- MANIFEST.in
- pytable /
- __ init__ .py
- __ pycache __ /
- pytable.py (основной модуль)
- tableError.py (класс с пользовательскими ошибками)
- testScript.py (импортирует pytable .py)
- README.md
- setup.py
Модуль tableError.py импортируется в модуль pytable.py и работает нормально при запуске testScript.py без установки pytable с python, но когда я устанавливаю его с помощью вышеуказанной команды и запускаю import pytable from pytable
где-нибудь еще, он выдает ошибки.
ModuleNotFoundError: нет модуля с именем 'tableError'