Para instalar vários pacotes na linha de comando, basta passá-los como uma lista delimitada por espaço, por exemplo:
pip install wsgiref boto
Para instalar a partir de um arquivo de texto, então, de pip install --help
:
-r FILENAME, --requirement = FILENAME
Instale todos os pacotes listados no arquivo de requisitos fornecido. Esta opção pode ser usada várias vezes.
Dê uma olhada na documentação do pip em relação aos arquivos de requisitos para seu layout e sintaxe geral - observe que você pode gerar um baseado no ambiente atual / pacotes de sites pip freeze
se quiser um exemplo rápido - por exemplo (baseado em ter instalado wsgiref
e boto
em um virtualenv limpo ):
$ pip freeze
boto==2.3.0
wsgiref==0.1.2
sudo -H pip install setuptools trezor
causa este erro: "Não foi possível importar ferramentas de instalação que são necessárias para instalar de uma distribuição de origem. Instale ferramentas de instalação.". Em vez disso, preciso executar como 2 comandos separados.pip install wsgiref boto
instala as bibliotecas com suas dependências?e no arquivo requirements.txt você coloca seus módulos em uma lista, com um item por linha.
Django = 1.3.1
Sul> = 0,7
django-debug-toolbar
fonte
Django
uma linha, ela instalaria automaticamente a versão mais recente?pip
será instalada às vezes seja difícil de prever, especialmente se você configuroupip
com vários índices de fonte e / ou opções de configuração que restringem quais pacotes podem ser instalado. Uma necessidade comum é especificar um requisito mínimo de versão, comopip >= 9.0
Você pode instalar os pacotes listados em um arquivo de texto denominado arquivo de requisitos . Por exemplo, se você tiver um arquivo chamado
req.txt
contendo o seguinte texto:Django==1.4 South==0.7.3
e você emite na linha de comando:
pip instalará os pacotes listados no arquivo nas revisões específicas.
fonte
Complementando as outras respostas, você pode usar a opção
--no-cache-dir
de desabilitar o cache no pip. Minha máquina virtual estava travando ao instalar muitos pacotes de uma vez compip install -r requirements.txt
. O que resolveu para mim foi:fonte
Você pode simplesmente colocar vários nomes juntos separados por um espaço em branco, como
C:\Users\Dell>pip install markdown django-filter #c:\Users\Dell is path in my pc this can be anything on yours
este markdown instalado e django-filter no meu dispositivo.
fonte
dê o mesmo comando que você usou para dar ao instalar um único módulo apenas passe-o através do formato delimitado por espaço
fonte
Você pode usar as seguintes etapas:
Etapa 1: Crie um requirements.txt com uma lista de pacotes a serem instalados. Se você deseja copiar pacotes em um ambiente específico, faça isso
caso contrário, armazene os nomes dos pacotes em um arquivo chamado
requirements.txt
Etapa 2: execute o comando pip com este arquivo
fonte