Для установки нескольких пакетов в командной строке просто передайте их в виде списка, разделенного пробелами, например:
pip install wsgiref boto
Для установки из текстового файла из pip install --help
:
-r ИМЯ ФАЙЛА, --requirement = ИМЯ ФАЙЛА
Установите все пакеты, перечисленные в данном файле требований. Эту опцию можно использовать несколько раз.
Взгляните на документацию pip относительно файлов требований для их общего макета и синтаксиса - обратите внимание, что вы можете сгенерировать один на основе текущей среды / пакетов сайта, pip freeze
если вам нужен быстрый пример - например (на основе установки wsgiref
и boto
в чистом virtualenv ):
$ pip freeze
boto==2.3.0
wsgiref==0.1.2
sudo -H pip install setuptools trezor
вызывает эту ошибку: «Не удалось импортировать setuptools, которые требуются для установки из исходного дистрибутива. Пожалуйста, установите setuptools.». Вместо этого мне нужно выполнять две отдельные команды.pip install wsgiref boto
библиотеки и их зависимости?а в файле requirements.txt вы помещаете свои модули в список, по одному элементу в строке.
Django = 1.3.1
Юг> = 0,7
панель инструментов django-debug
источник
Django
одну строчку, она автоматически установит последнюю версию?pip
иногда трудно предсказать, какая именно версия будет установлена, особенно если вы настроилиpip
несколько исходных индексов и / или параметров конфигурации, которые ограничивают то, какие пакеты могут быть установлен. Обычная потребность указать требование минимальной версии, напримерpip >= 9.0
Вы можете установить пакеты, перечисленные в текстовом файле, который называется файлом требований . Например, если у вас есть файл с именем,
req.txt
содержащий следующий текст:Django==1.4 South==0.7.3
и вы вводите в командной строке:
pip установит пакеты, перечисленные в файле, в конкретных версиях.
источник
Дополняя другие ответы, вы можете использовать возможность
--no-cache-dir
отключить кеширование в pip. Моя виртуальная машина давала сбой при установке сразу нескольких пакетов с расширениемpip install -r requirements.txt
. Для меня было решено:источник
Вы можете просто поместить несколько имен вместе, разделенных пробелом, например
C:\Users\Dell>pip install markdown django-filter #c:\Users\Dell is path in my pc this can be anything on yours
это установило уценку и django-filter на моем устройстве.
источник
введите ту же команду, которую вы использовали при установке одного модуля, только передавайте ее через формат с разделителями пробелами
источник
Вы можете использовать следующие шаги:
Шаг 1. Создайте файл requirements.txt со списком пакетов для установки. Если вы хотите скопировать пакеты в определенной среде, сделайте это
иначе сохраните имена пакетов в файле с именем
requirements.txt
Шаг 2: Выполните команду pip с этим файлом
источник