Задать вопрос
@skoch244

Почему возникает ошибка отсутствия модуля при запуске python скрипта из консоли?

Есть следующий проект:
6558b2c05376c257470373.png
start.py:
from classes.super_class import Test
if __name__ == '__main__':
    Test()

super_class.py:
class Test:
    def __init__(self):
        print('test')

При запуске start.py через PyCharm все окей:
6558b275a4cde639214270.png
А вот при запуске из консоли происходит данная ошибка:
6558b27e720d9738008639.png
Что не так?
  • Вопрос задан
  • 33 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@skoch244 Автор вопроса
Общем сработало добавление пути проекта перед основным импортом в файл start.py:
import sys
sys.path.append("C:\\Users\\ЗАКРАШЕНО\\PycharmProjects\\test")

from classes.super_class import Test
if __name__ == '__main__':
    Test()
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
febday
@febday
Попробуйте так:
from ..classes.super_class import Test
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы