pip
, используйте следующий формат команды:
pip install <название_библиотеки>==<версия>
1.2.3
библиотеки requests
, команда будет выглядеть так:
pip install requests==1.2.3
Для установки определенной версии библиотеки с помощью pip
, необходимо указать версию после названия библиотеки, используя оператор равенства (==
). Можно также использовать другие операторы сравнения для указания диапазона версий.
Примеры:
pip install библиотека==версия
pip install requests==2.26.0
pip install библиотека>=версия
pip install numpy>=1.20.0
pip install 'библиотека>=версия1,<=версия2'
pip install 'django>=3.0,<4.0'
(установит Django версии 3.x, но не 4.0 и выше)pip install библиотека~=версия
pip install requests~=2.26.0
позволит установить любую версию 2.26.x, но не версию 2.27.0 или выше. Эквивалентно >=2.26.0, ==2.26.*
Важные моменты:
venv
, conda
) настоятельно рекомендуется для изоляции зависимостей каждого проекта.pip
выдаст ошибку.PYTHONPATH
. Однако, при правильном использовании виртуальных окружений, это не требуется.Пример использования в скрипте requirements.txt
:
Файл requirements.txt
часто используется для хранения списка зависимостей проекта. Вы можете указать версию библиотеки прямо в этом файле:
# requirements.txt
requests==2.28.1
numpy>=1.21.0
django~=3.2
Затем можно установить все зависимости из файла с помощью команды:
pip install -r requirements.txt