Борьба с ImportError: попытка относительного импорта выше пакета верхнего уровня.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Борьба с ImportError: попытка относительного импорта выше пакета верхнего уровня.

Сообщение Anonymous »

У меня есть класс 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»