Python 3: ModuleNotFoundError: ни один модуль не назван - PullRequest
1 голос
/ 06 августа 2020

Я пытаюсь создать небольшой пакет lib. Я использую Python 3.6.7 на Windows и Linux. Это моя структура каталогов:

my_lib\
     setup.py
     README.md
     my_lib\
        libname.py
        __init__.py
     tests\
        test.py

Для создания колеса я использую: python setup.py bdist_wheel

С другой машины я использую: (venv) pip install my_lib.whl

Но когда я пытаюсь импортируйте модуль, который он говорит: ModuleNotFoundError: Нет модуля с именем my_lib.libname

Когда я делаю 'pip list', появляется пакет ' my-lib '

Когда я запускаю python help ('modules'), появляется модуль my_lib

Есть ли способ устранить эту ошибку без исправления sys.path?

1 Ответ

0 голосов
/ 07 августа 2020

Собственно глобальный pip uninstall pytest а потом (venv)pip install pytest помог локально. Еще нужно решение для пультов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...