Ошибка ModuleNotFoundError
У меня есть пакет модулей и он включает в себя такие файлы:
package:
__init__.py
__main__.py
main.py
sequence_creation.py
sequences_operations.py
В main.py я импортирую sequence_creation и sequence_operations.
В __init__py прописано
__all__ = ['sequences_operations', 'sequence_creation', 'main'].
Когда я импортирую этот пакет и вызывают функцию dir(), печатается такая ошибка:
File "<длинный путь> ... main.py", line 8, in <module>
import sequences_operations as so
ModuleNotFoundError: No module named 'sequences_operations'
Как её исправить?
Ответы (1 шт):
Автор решения: ПИТОНИСТ версия-3-8
→ Ссылка
У вас файл называется sequence_operations.py, а вы вызываете sequenceS_operations (буква s лишняя). Естественно, такого модуля нету, об этом Python нам и хочет сообщить. Вызывайте так: import sequence_operations as so