Python Ошибка в модулях импорта __init__.py - PullRequest
0 голосов
/ 01 апреля 2020

1. Что я пытаюсь сделать

Я искал / читал несколько сообщений на этом форуме, но ни одно решение не помогло мне. Эта незначительная ошибка все еще удерживает меня.

Я пытаюсь получить доступ к некоторым классам из родительского файла и продолжаю получать ImportError.

2. Моя настройка

/website

  • __init__.py => from .client import Client

  • main.py => from client import Client

    /client

    • __init__.py => from client import Client

    • client.py => from systeminfo import SystemInfo

    • systeminfo.py

Класс, к которому я пытаюсь получить доступ в client.py, называется Client.

3. Ошибка

Traceback (последний вызов был последним):

Файл "..website \ main.py", строка 2, из клиента импорта клиента

Файл ". .website \ client__init __. py ", строка 1, из импорта клиента Client

ImportError: невозможно импортировать имя 'Client' из 'client' (..website \ client__init __. py)

Can у кого-нибудь есть взгляд?

1 Ответ

0 голосов
/ 01 апреля 2020

В вашем файле main.py вы импортируете метод Client из каталога client . Что вы хотите сделать, это импортировать метод Client из файла client в каталоге client .

from client.client import Client
...