Получение ошибки импорта: нет модуля с именем ***, но есть __init__.pyPython

Программы на Python
Ответить
Anonymous
 Получение ошибки импорта: нет модуля с именем ***, но есть __init__.py

Сообщение Anonymous »

Я понимаю, что этот вопрос задавался несколько раз, но после прочтения и внесения предложенных исправлений я все еще в тупике.

Структура моего проекта такая: следует:

Код: Выделить всё

Project
|
src
|
root - has __init__.py
|
nested - has __init__.py
|
tests - has __init__.py
|
utilities - has __init__.py
|
services - has __init__.py
Я успешно запустил класс регрессии unittest из Eclipse без каких-либо проблем.

Как только я попытался для запуска того же класса из командной строки (поскольку другие пользователи, которые будут запускать этот пакет, не имеют доступа к Eclipse), я получаю сообщение об ошибке:

Код: Выделить всё

ImportError: No module named 'root'
Как видно выше, в корне модуля есть __init__.py
Все модули __init__.py полностью пусты .

И помощь будет принята с благодарностью.

Подробнее здесь: https://stackoverflow.com/questions/164 ... as-init-py
Ответить

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

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

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

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

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