Python: невозможно импортировать из пользовательского модуля

#python #html

#python #HTML

Вопрос:

У меня возникла проблема с тем, что python не может найти или импортировать мой модуль. Я не уверен, как решить эту проблему. Мой py-файл, в который я пытаюсь импортировать, находится в папке «main», файл, который я пытаюсь импортировать, находится на один уровень выше. Моя программа представляет собой пакет:

Ошибка, которую я получаю

models.py

Комментарии:

1. Вы пробовали, from models import Entry ?

2. from models import Entry выдает мне эту ошибку: ModuleNotFoundError: нет модуля с именем ‘models’

Ответ №1:

Попытка скопировать ваш файл .py в папку site-packages, присутствующую в папке Python, а затем запустить ваш файл python из командной строки ( python -m <your_file_name>.py ) / python launcher / IDE. Если вы все еще получаете ошибку, поделитесь своим кодом, чтобы люди могли видеть.

Комментарии:

1. Извините, я все еще новичок в этом, и мне нужно немного больше держать руку на пульсе. Я просто подтверждаю, что файл, который я скопировал в папку «Пакеты моего сайта», является моим models.py файл (файл, который я пытаюсь импортировать). Когда я захожу в окно моего терминала (в котором активирована виртуальная среда) Я набираю ‘python -m run.py ? run.py заключается в том, чтобы запустить всю мою программу. Я получаю сообщение об ошибке «Ошибка при поиске спецификации модуля …» Или я предполагал ввести: python -m run.py/python лаунчер / IDE? Возвращаемая ошибка: «ModuleNotFoundError: атрибут пути не найден при «запуске» при попытке найти «run.py/python ‘)»

2. Не могли бы вы поделиться своим файлом python?

3. github.com/kevinli15/kombucha Спасибо, что посмотрели!

4. В вашем маршруте. py в одном из маршрутов был символ «~». После исправления этого я считаю, что это будет исправлено.

5. Должно быть, я добавил это по ошибке, когда пытался это исправить, но никакое удаление не решило проблему, по-прежнему невозможно импортировать