Как установить requirements python?
Скрин ошибки приложил, красным подсвечивает 31 строку в файле, там что-то про версию 2.28. Проект чужой с гита, у меня 3.11 стоит, до этого только в браузере писал.
Ваш вопрос
Скрин ошибки приложил, красным подсвечивает 31 строку в файле, там что-то про версию 2.28. Проект чужой с гита, у меня 3.11 стоит, до этого только в браузере писал.
Основная команда Открой терминал в папке проекта, где лежит requirements.txt, и выполни: pip install -r requirements.txt Если pip не находится Значит python не добавлен в PATH или используется другая команда. Попробуй python -m pip install -r requirements.txt, это почти всегда работает, даже если pip отдельно не виден системе. Если несколько версий питона На Windows иногда стоит и python, и python3, и запускается не та версия, для которой ставился pip. Проверь через python --version и py --version, какая версия активна. Virtual environment
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Лучший ответ
4.20
4.20
Как установить requirements python?
Вывод: команда pip install -r requirements.txt ставит сразу все пакеты из списка, руками через pip install по одному колотить не нужно. Причины почему может не работать: Первая причина - pip не в PATH. Питон поставился, а pip как отдельная команда системе не виден. Лечится через python -m pip install -r requirements.txt, тут питон сам находит свой pip, без разницы прописан ли он в переменных среды. Вторая причина - несколько версий питона на машине. Ставил один раз через официальный установщик, потом ещё раз через магазин Windows, и команды python указывают в разные места. Проверяй where python и where pip, если пути ведут в разные папки, вот и корень проблемы. Третья причина - requirements.txt лежит не в той папке откуда запускается команда. Терминал должен стоять именно в директории с этим файлом, иначе pip его просто не найдёт и выдаст ошибку про отсутствующий файл. Четвёртая причина, самая частая на самом деле - активное виртуальное окружение не то, или окружения нет вообще и всё ставится в системный питон, из-за чего потом версии конфликтуют между разными проектами. Что делать по уму: создать venv под проект, активировать его, и только потом ставить requirements внутрь этого окружения. Тогда через полгода второй проект с другими версиями библиотек не переломает первый. Если после установки скрипт всё равно ругается на ImportError - значит поставилось не в то окружение откуда запускается сам скрипт, проверяй интерпретатор в IDE.