pip:
  pip install package1 package2 package3requirements.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) для изоляции зависимостей вашего проекта. Это поможет избежать конфликтов версий с другими проектами или системными пакетами.