У меня есть класс config_loader, он используется моими классамиtool1 иtool2 (и другими). Я пытаюсь запустить свои сценарии на сервере с помощью PowerShell, но мой классtool.py (который использует класс config_loader) выдает ошибку импорта, которую я не могу исправить.
Для справки: используя поэзию, которую Tool1.py использует, например,
from config.config_loader.config_loader import Config
class Tool1(Config):
Когда вы не используете стихи и не пытаетесь бежать, например
python tool1.py Я получаю сообщение об ошибке импорта.
Из Tool1.py я попробовал ...config.config_loader.config_loader и ....all_tools .config.config_loader.config_loader
Но я получаю сообщение об ошибке ImportError: попытка относительного импорта выше пакета верхнего уровня
Я Я что-то упустил?
*Обратите внимание: обычно я запускаю это из репозитория pypoetry, но мне приходится временно запускать это с сервера Windows. Я напрямую скопировал/вставил репо на сервер Windows, но не могу установить pypoetry на сервер. Следовательно, мне приходится создавать моды, чтобы эти скрипты работали.
Дерево:
all_tools
|--config
|--|--config_loader
|--|--|--config_loader.py
|--|--|--__init__.py
|--|--__init__.py
|--tool1
|--|-tool1
|--|--|--tool1.py
|--|--|--__init__.py
|--|--script1.py
|--|--script2.py
|--|--__init__.py
|--tool2
|--|-tool2
|--|--|--tool2.py
|--|--|--__init__.py
|--|--script3.py
|--|--__init__.py
|--__init__.py
Подробнее здесь: https://stackoverflow.com/questions/790 ... el-package
Борьба с ImportError: попытка относительного импорта выше пакета верхнего уровня. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
ImportError: попытка относительного импорта за пределы пакета верхнего уровня.
Anonymous » » в форуме Python - 0 Ответы
- 52 Просмотры
-
Последнее сообщение Anonymous
-