Comment faire pour installer plusieurs paquets python à la fois à l'aide de pip
Je sais que c'est un moyen facile de le faire, mais je ne trouve pas ça ni ici, ni sur google.
J'étais donc curieux de savoir si il existe un moyen d'installer plusieurs paquets à l'aide de pip.
Quelque chose comme:
pip install progra1 , progra2 ,progra3 ,progra4 .
ou:
pip install (command to read some txt containing the name of the modules)
Vous devez vous connecter pour publier un commentaire.
Pour l'installation de plusieurs paquets sur la ligne de commande, il suffit de passer comme une liste délimitée par des espaces, par exemple:
Pour l'installation à partir d'un fichier texte, puis, à partir de
pip install --help
:Prendre un coup d'oeil à le pip de la documentation concernant les exigences de fichiers pour leur mise en page et de la syntaxe - notez que vous pouvez en générer un fondant sur l'état actuel de l'environnement /site-packages avec
pip freeze
si vous voulez un exemple rapide - par exemple (basé sur le fait d'avoir installéwsgiref
etboto
dans un endroit propre virtualenv):sudo -H pip install setuptools trezor
la cause de cette erreur: "impossible d'importer setuptools qui est requis pour installer à partir d'une source de distribution. S'il vous plaît installer setuptools.". Au lieu de cela, j'ai besoin de courir que 2 commandes distinctes.et dans le requirements.txt fichier, vous mettez vos modules dans une liste, avec un élément par ligne.
Django=1.3.1
Sud>=0.7
django-debug-toolbar
Django
sur une seule ligne, serait-il installer automatiquement la dernière version?pip
installe ensuite est parfois difficile à prévoir, surtout si vous avez configurépip
avec des sources multiples indices et/ou des options de configuration qui limitent les paquets peuvent être installés. Un besoin commun est de spécifier une version minimale exigence, commepip >= 9.0
Vous pouvez installer les paquets listés dans un fichier texte appelé les exigences de fichier.
Par exemple, si vous avez un fichier nommé
req.txt
contenant le texte suivant:et que vous émettez à la ligne de commande:
pip va installer les paquets listés dans le fichier à l'révisions spécifiques.
Complément de l'autre des réponses, vous pouvez utiliser l'option
--no-cache-dir
pour désactiver la mise en cache de la pip. Ma machine virtuelle a été s'écraser lors de l'installation de nombreux paquets à la fois avecpip install -r requirements.txt
. Ce que résolu pour moi a été:donner la même commande que vous avez utilisé pour donner pendant l'installation d'un seul module de passer uniquement par l'intermédiaire de l'espace délimité format