pip
:
pip install package1 package2 package3
requirements.txt
, где каждая строка содержит название пакета и опционально версию (например, requests==2.28.1
).pip install -r requirements.txt
requirements.txt
для воспроизводимости окружения.
Есть несколько способов установить несколько библиотек Python одновременно с помощью pip
:
Перечисление пакетов в одной команде:
Можно перечислить названия пакетов через пробел в одной команде pip install
:
pip install package1 package2 package3
Например:
pip install requests beautifulsoup4 numpy
Использование файла requirements.txt:
Это наиболее распространенный и рекомендуемый способ. Создайте файл requirements.txt
(или с любым другим именем, но расширение должно быть .txt
) в вашем проекте. В этом файле перечислите названия библиотек, которые нужно установить, по одной на строку. Вы также можете указать конкретные версии пакетов, если это необходимо.
Пример содержимого requirements.txt
:
requests==2.28.1
beautifulsoup4
numpy>=1.23.0
Flask
Затем установите все зависимости, указанные в файле, с помощью команды:
pip install -r requirements.txt
Этот метод особенно полезен для воспроизводимости окружения, так как позволяет точно указать все необходимые зависимости проекта и их версии.
Использование операторов командной строки (для Linux/macOS):
В системах Linux и macOS можно использовать оператор xargs
для передачи списка пакетов из файла или другого источника в pip install
.
cat packages.txt | xargs pip install
Здесь packages.txt
содержит список пакетов, разделенных пробелами или переносами строк.
Рекомендации:
requirements.txt
предпочтительнее для большинства проектов, особенно когда важна воспроизводимость окружения.venv
или conda
) для изоляции зависимостей вашего проекта. Это поможет избежать конфликтов версий с другими проектами или системными пакетами.