pip:
pip install package1 package2 package3
requirements.txt, где каждая строка содержит название пакета и опционально версию (например, requests==2.28.1).pip install -r requirements.txtrequirements.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) для изоляции зависимостей вашего проекта. Это поможет избежать конфликтов версий с другими проектами или системными пакетами.