Пакет установлен, но import не работает: сверьте Python и pip
Если pip сообщает об установленном пакете, а программа выдаёт ModuleNotFoundError, возможная причина — разные интерпретаторы. Сначала проверьте это, не переустанавливая Python.
Памятка для начинающих с установленным Python 3 на Windows, macOS или Linux. Аккаунт и ИИ не нужны. Сверено с документацией 18.10.2026, не установочным тестом.
Две проверки
- В терминале, не после приглашения
>>>, узнайте путь к Python:python3 -c "import sys; print(sys.executable)". На Windows вместоpython3используйтеpy. Если программу запускаете другой командой, используйте именно её. - С тем же префиксом выполните
python3 -m pip --versionилиpy -m pip --version. Ожидается версия pip, его расположение и версия Python. В консоли IDE отдельно посмотритеimport sys; print(sys.executable): выбранный там Python может отличаться от терминального.
Разные пути — повод проверить выбранное окружение IDE. Совпадение не доказывает исправность импорта: имя устанавливаемого пакета и имя модуля могут различаться.
При отсутствии команды или pip остановитесь и проверьте установку по документации. Не удаляйте окружение, не запускайте sudo и не отключайте системные ограничения. Проверки ничего не устанавливают и не удаляют; откат установки не нужен.
Где возникает ошибка — в терминале, IDE или ноутбуке? Совпали ли пути? Перед ответом скройте имя пользователя и приватные каталоги; полный вывод публиковать не нужно.
Проверяемые источники
Ответы
Пока нет ответов.