Je veux installer pip . Il devrait prendre en charge Python 3, mais il nécessite setuptools, qui n'est disponible que pour Python 2.
Comment puis-je installer pip avec Python 3?
Je veux installer pip . Il devrait prendre en charge Python 3, mais il nécessite setuptools, qui n'est disponible que pour Python 2.
Comment puis-je installer pip avec Python 3?
distribute
est déconseillée et une autre réponse résout le problème.Réponses:
edit: L'installation manuelle et l'utilisation de
setuptools
n'est plus le processus standard.Si vous exécutez Python 2.7.9+ ou Python 3.4+
Félicitations, vous devriez déjà avoir
pip
installé. Si vous ne le faites pas, lisez la suite.Si vous utilisez un système de type Unix
Vous pouvez généralement installer le package
pip
via votre gestionnaire de packages si votre version de Python est antérieure à 2.7.9 ou 3.4, ou si votre système ne l'a pas inclus pour une raison quelconque.Les instructions pour certaines des distributions les plus courantes suivent.
Installation sur Debian (Wheezy et plus récent) et Ubuntu (Trusty Tahr et plus récent) pour Python 2.x
Exécutez la commande suivante à partir d'un terminal:
Installation sur Debian (Wheezy et plus récent) et Ubuntu (Trusty Tahr et plus récent) pour Python 3.x
Exécutez la commande suivante à partir d'un terminal:
Remarque:Sur une nouvelle installation de Debian / Ubuntu, le paquet peut ne pas être trouvé tant que vous ne l'avez pas fait:
Installation
pip
sur CentOS 7 pour Python 2.xSur CentOS 7, vous devez d'abord installer les outils de configuration, puis l'utiliser pour installer
pip
, car il n'y a pas de package direct pour cela.Installation
pip
sur CentOS 7 pour Python 3.xEn supposant que vous avez installé Python 3.4 à partir d'EPEL , vous pouvez installer les outils de configuration de Python 3 et l'utiliser pour l'installation
pip
.Si votre distribution Unix / Linux ne l'a pas dans les dépôts de packages
Installez en utilisant la méthode manuelle détaillée ci-dessous.
La voie manuelle
Si vous voulez le faire de manière manuelle, la méthode maintenant recommandée est d'installer en utilisant le
get-pip.py
script à partirpip
des instructions d'installation de .la source
--user
indicateur qui installera la distribution uniquement pour l'utilisateur actuel.sudo easy_install3 pip
puispip3 install
travailler à partir de ce moment.J'ai pu installer pip pour python 3 sur Ubuntu simplement en exécutant
sudo apt-get install python3-pip
.la source
pip-3.2 install
(remplacez 3.2 par votre version) pour installer les packages - voir également stackoverflow.com/questions/10763440/…Unable to locate package python3-pip
. At-il été renommé?sudo apt-get install -y python3.3
et utilisationtype pip3
Python 3.4+ et Python 2.7.9+
Bonnes nouvelles! Python 3.4 (publié en mars 2014) est fourni avec Pip. C'est la meilleure fonctionnalité de toute version Python. Il rend accessible à tous la richesse des bibliothèques de la communauté. Les débutants ne sont plus exclus par la difficulté prohibitive de configuration. En livrant avec un gestionnaire de paquets, Python rejoint Ruby, Nodejs, Haskell, Perl, Go - presque tous les autres langages contemporains avec une communauté open-source majoritaire. Merci Python.
Bien sûr, cela ne signifie pas que le packaging Python est résolu. L'expérience reste frustrante. J'en discute sur Python a-t-il un système de gestion de packages / modules?
Hélas pour tous ceux qui utilisent un Python antérieur. Les instructions manuelles suivent.
Python ≤ 2,7,8 et Python ≤ 3,3
Suivez mes instructions détaillées sur https://stackoverflow.com/a/12476379/284795 . Essentiellement
Instructions officielles
Par https://pip.pypa.io/en/stable/installing.html
Téléchargez
get-pip.py
, en prenant soin de l'enregistrer en tant que.py
fichier plutôt que.txt
. Ensuite, exécutez-le à partir de l'invite de commandes.Vous aurez peut-être besoin d'une invite de commande administrateur pour ce faire. Suivez http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx
Pour moi, cela a installé Pip à
C:\Python27\Scripts\pip.exe
. Recherchezpip.exe
sur votre ordinateur, puis ajoutez son dossier (par exemple.C:\Python27\Scripts
) À votre chemin (variables d'environnement Démarrer / Modifier). Vous devriez maintenant pouvoir exécuter àpip
partir de la ligne de commande. Essayez d'installer un package:Voilà (j'espère)!
la source
apt-get install python3-dev
, python 3.4 installé, pas de pip :(Pour Ubuntu 12.04 ou version antérieure,
ne fonctionnera pas. Utilisez plutôt:
la source
si vous utilisez python 3.4+
tapez simplement:
la source
Mise à jour 2015-01-20:
Selon https://pip.pypa.io/en/latest/installing.html, la méthode actuelle est la suivante:
Je pense que cela devrait fonctionner pour n'importe quelle version
Réponse originale:
la source
Python unique dans le système
Pour installer des packages en Python, suivez toujours ces étapes:
python 2.x
:sudo python -m pip install [package]
python 3.x
:sudo python3 -m pip install [package]
Remarque: cela suppose qu'aucun alias n'est défini pour
python
Grâce à cette méthode, il n'y aura aucune confusion quant à la version de python qui reçoit le package.
Pythons multiples
Dites que vous avez
python3 ↔ python3.6
etpython3.7 ↔ python3.7
sudo python3 -m pip install [package]
sudo python3.7 -m pip install [package]
Il s'agit essentiellement de la même méthode que celle présentée précédemment.
Note 1
Comment trouver quel python, votre
python3
commande apparaît:Remarquez python 3.6.6 dans la deuxième ligne.
Note 2
Modifiez ce qui
python3
oupython
pointe vers: /ubuntu/320996/how-to-make-python-program-command-execute-python-3la source
Je ne sais pas exactement quand cela a été introduit, mais il a installé pip3 pour moi alors qu'il n'existait pas déjà.
la source
pip2 install --upgrade pip
etapt-cyg install python3
. Ensuite, ce que vous avez écrit et que vous avezpip3
.Ancienne version de Homebrew
Si vous êtes sous macOS, utilisez
homebrew
.Notez également que vous devez vérifier la console si l'installation s'est terminée avec succès. Parfois, ce n'est pas le cas (par exemple, une erreur due à la propriété), mais les gens ignorent simplement le journal.
MISE À JOUR - Version Homebrew après 1.5
Selon la page officielle Homebrew :
Donc, pour installer Python 3, exécutez la commande suivante:
Ensuite, le
pip
est installé automatiquement et vous pouvez installer n'importe quel package parpip install <package>
.la source
Si vous utilisez plusieurs versions différentes de python, essayez d'utiliser
virtualenv
http://www.virtualenv.org/en/latest/virtualenv.html#installationAvec l'avantage de
pip
pour chaque environnement local.Installez ensuite un environnement local dans le répertoire courant en:
Notez que vous spécifiez le chemin vers un binaire python que vous avez installé sur votre système.
Ensuite, il y a maintenant un environnement python local dans ce dossier.
./ENV
Maintenant, il devrait y avoir
./ENV/pip-3.3
utiliser
./ENV/pip-3.3 freeze
pour répertorier les bibliothèques installées locales.utiliser
./ENV/pip-3.3 install packagename
pour installer dans l'environnement local.utiliser
./ENV/python3.3 pythonfile.py
pour exécuter votre script python.la source
Voici ma façon de résoudre ce problème sur Ubuntu 12.04:
Installez ensuite le python3 à partir du code source:
Lorsque vous aurez terminé de les installer tous, pip3 sera installé automatiquement.
la source
Python 3.4.1 (default, Aug 4 2016, 16:56:02) [GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
C'est ce que j'ai fait sur OS X Mavericks pour que cela fonctionne.
Tout d'abord, faire installer le breuvage
Installer python 3.4
Ensuite, je reçois la dernière version de distribuer:
J'espère que ça aide.
la source
mkvirtualenv py3
ligne - sur OS X El Capitan, je reçois unecommand not found
erreur. De plus, pour réellement utiliser python 3 après avoir utilisé brew pour l'installer, je dois exécuterpython3
plutôt que de mapperpython
toujours sur python 2.7. y a-t-il différentes étapes pour El Capitan?https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453
donc si vous avez installé python 3.4, vous pouvez simplement:
sudo pip3 install xxx
la source
Pour python3, essayez ceci:
La bonne chose est qu'il détectera également la version de python que vous avez (même s'il s'agit d'un environnement de python dans votre emplacement personnalisé). Après cela, vous pouvez procéder normalement (par exemple)
source: https://pypi.python.org/pypi/setuptools/1.1.6#upgrading-from-setuptools-0-6
la source
En supposant que vous êtes dans un environnement informatique très restreint (comme moi) sans accès root ou possibilité d'installer des packages ...
Je n'avais jamais configuré une nouvelle instance / autonome / brute / non root de Python + virtualenv avant ce post. J'ai dû faire pas mal de recherches sur Google pour que cela fonctionne.
python3
pourpython
si vous êtes utilisateur python2.wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-x.y.z.tar.gz
tar -xzvf virtualenv-x.y.z.tar.gz
python3 virtualenv-x.y.z/virtualenv.py --python $(which python3) /path/to/new/virtualenv
source /path/to/new/virtualenv/bin/activate
virtualenv
package comprend une version autonome depip
etsetuptools
qui est automatiquement installé comme par magie dans chaque nouveau virtualenv. Cela résout le problème du poulet et des œufs.which python3
devrait donner:/path/to/new/virtualenv/bin/python3
pip
est également disponible dans le virtualenv viawhich pip
... devrait donner:/path/to/new/virtualenv/bin/pip
Alors ... pip, pip, pip!
Dernier conseil aux débutants Pythoneers: vous ne pensez pas avoir besoin de virtualenv au début, mais vous serez heureux de l'avoir plus tard. Aide avec les scénarios d'installation et de mise à niveau pour les packages open source / partagés.
Réf: https://virtualenv.pypa.io/en/latest/installation.html
la source
pip
est installé ensemble lorsque vous installez Python. Vous pouvez utilisersudo pip install (module)
oupython3 -m pip install (module)
.la source
Pour installer pip, téléchargez en toute sécurité get-pip.py .
Exécutez ensuite ce qui suit:
Voir: Installation PIP
la source
Et pour les utilisateurs du système d'exploitation Windows 8.1 / 10, ouvrez simplement cmd (invite de commande)
écrire cela :
C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Scripts
puis
il suffit d'écrire ceci:
pip3 install
{nom du package}Astuce: l'emplacement du dossier
Python36-32
peut être différent pour les nouvelles versions de python 3.xla source
Si votre distribution Linux est livrée avec Python déjà installé, vous devriez pouvoir installer PIP à l'aide du gestionnaire de packages de votre système. Ceci est préférable car les versions de Python installées par le système ne fonctionnent pas correctement avec le script get-pip.py utilisé sur Windows et Mac.
Outil de package avancé (Python 2.x)
Outil de package avancé (Python 3.x)
pacman Package Manager (Python 2.x)
pacman Package Manager (Python 3.x)
Gestionnaire de packages Yum (Python 2.x)
Gestionnaire de packages Yum (Python 3.x)
Dandified Yum (Python 2.x)
Dandified Yum (Python 3.x)
Gestionnaire de packages Zypper (Python 2.x)
Gestionnaire de packages Zypper (Python 3.x)
la source
Veuillez suivre les étapes ci-dessous pour installer python 3 avec pip:
Étape 1: installez Python à partir du téléchargement ici
Étape 2: vous devrez télécharger get-pip.py
Étape 3: Après avoir téléchargé get-pip.py, ouvrez votre invite de commande et accédez au répertoire où votre fichier get-pip.py a été enregistré.
Étape 4: entrez la commande
python get-pip.py
dans cmd.Étape 5: Pip installé avec succès, vérification de l'installation de pip par type de commande dans cmd
pip --version
la source
Ceci est le one-liner que je copie et colle.
Depuis l' installation avec get-pip.py :
la source