Comment installer PIP sur Python 3.6?

99

J'essaie d'installer PIP pour python 3.6 et j'ai regardé sur YouTube pour des didacticiels, mais ils semblent tous obsolètes et aucun d'entre eux n'a semblé fonctionner. Toute information serait utile pour que je puisse poursuivre mon projet.

bradley plater
la source
1
Veuillez ajouter quelle méthode avez-vous essayée exactement et quelle erreur particulière vous avez rencontrée.
Ahsanul Haque
pipdevrait être fourni avec 3.6. Vérifiez le binrépertoire dans votre distribution, ou essayez pip3.
cdarke
1
Pourquoi avez-vous l'impression qu'il doit être installé?
OneCricketeer
1
pip est déjà installé si vous utilisez Python 2> = 2.7.9 ou Python 3> = 3.4 binaires téléchargés sur python.org
GoingMyWay
1
j'ai essayé d'utiliser la méthode get-pip.py j'ai également essayé d'utiliser le pip fourni dans le package python mais rien de tout cela ne semble fonctionner
bradley plater

Réponses:

123

pip est fourni avec Python> 3.4

Sur les systèmes de type Unix, utilisez:

python3.6 -m pip install [Package_to_install]

Sur un système Windows, utilisez:

py -m pip install [Package_to_install]

(Sous Windows, vous devrez peut-être exécuter l'invite de commande en tant qu'administrateur pour pouvoir écrire dans le répertoire d'installation de python)

fstennet
la source
2
Vous pouvez en fait créer un alias pour chaque version de python installée et l'appeler comme le normal pip, c'est-à-dire: pour python3.6 alias pip3.6="python3.6 -m pip"qui peut être appelé comme pip3.6 install pandasou pour python3 alias pip3="python3 -m pip"alors pip3 install pandas, etc
CONvid19
31
Pas toujours! [leonardo @ localhost ~] $ python3.6 -m pip install pip /usr/bin/python3.6: Aucun module nommé pip
llazzaro
13
Quand je tape: python3.6 -m pip install pip j'obtiens: /usr/bin/python3.6: Aucun module nommé pip
justSaid
6
D'accord avec @llazzaro. Je reçois le python3.6 -m pip install pip /usr/bin/python3.6: No module named piptraitement. Pour corriger l'erreur, vous devez installer manuellement pip comme l' indique Will I Am dans son message :wget -qO- https://bootstrap.pypa.io/get-pip.py | sudo python3.6
tahesse
3
pip n'est PAS toujours fourni avec Python. Cette réponse est incorrecte.
matthewatabet le
53

Télécharger python 3.6

Il est possible que pip ne soit pas installé par défaut. Un correctif potentiel consiste à ouvrir cmd et à taper:

python -m ensurepip --default-pip

puis

python -m pip install matplotlib

en fait, je n'avais rien dans mon dossier de scripts.

Jim Isaac
la source
1
C'est celui qui a fonctionné; pour une raison quelconque, la version EPEL sur CENTOS 7 ne vous permet pas d'installer des packages supplémentaires pour PIP, mais comme pip est un cycle de publication distinct, cela vous permet de l'amorcer même sans Internet. Solution incroyable; Merci!
Arcsector le
24

Si pip n'est pas fourni avec votre installation de python 3.6, cela peut fonctionner:

wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py

alors vous pouvez python -m installer

William
la source
1
Je reçois çaAttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
Bee
10

pip est inclus dans l'installation de Python. Si vous ne pouvez pas appeler pip.exe, essayez d'appeler python -m pip [args] à partir de cmd

Adam Katav
la source
4
Il y a des cas où l'installation de python n'inclut pas de pip. Le mien était de 3,6,5 et il n'y avait pas de paquet de pip
Ramazan Polat
7

Comment avez-vous installé Python et utilisez-vous un environnement virtuel?
Comme vous avez spécifiquement mentionné Python 3.6, et que vous n'avez pas marqué ceci comme réponse, je devinerai que vous l'avez peut-être installé en utilisant sudo add-apt-repository ppa: jonathonf / python-3.6 , car c'est une façon courante d'installer Python 3.6 sur un système d'exploitation Unix qui n'a pas de package 3.6 natif. Si tel est le cas, la manière correcte d'installer pip est la suivante ...

Étape 1) Créer un environnement virtuel avec Python 3.6 ...

python3.6 -m venv env --without-pip

Étape 2) Activez votre environnement virtuel ...

source env/bin/activate

Étape 3) Installez pip dans votre environnement ...

curl https://bootstrap.pypa.io/get-pip.py | python3
Inyoka
la source
6

J'ai utilisé ces commandes dans Centos 7

yum install python36
yum install python36-devel
yum install python36-pip
yum install python36-setuptools
easy_install-3.6 pip

pour vérifier la version de pip:

pip3 -V
pip 18.0 from /usr/local/lib/python3.6/site-packages/pip-18.0-py3.6.egg/pip (python 3.6)
Rajiv Sharma
la source
2

Il y a des situations où votre pipn'est pas téléchargé avec l'installation de python. Même votre dossier de script entier peut être vide.

Vous pouvez également le faire manuellement.

Dirigez-vous simplement vers l'invite de commande et tapez python -m ensurepip --default-pipAppuyez sur Entrée.

Assurez-vous que la valeur de la variable de chemin est mise à jour.

Ça fera l'affaire

Letsintegreat
la source
11
/usr/bin/python3.6: No module named ensurepip
sudo
1
python3.6: aucun module nommé pip
CDT
1

Depuis python 3.4 pip est inclus dans l'installation de python.

rfkortekaas
la source
Pas dans l'installation intégrable.
ripper234
Pip3 sera-t-il installé lorsque j'installe Python 3.6?
vineeshvs
1

Il y a un problème avec le téléchargement et l'installation de Python 3.6. Décocher pip dans l'installation empêche le problème. Donc, pip n'est pas donné dans chaque installation.

Ashenskye
la source
1

J'ai en ce moment installer le bs4 avec python 3.6.3 sur Windows.

C:\yourfolderx\yourfoldery>python.exe -m pip install bs4

avec la syntaxe comme le message de l'utilisateur ci-dessous:

Je viens d'installer avec succès un package pour Excel. Après avoir installé python 3.6, vous devez télécharger le package souhaité, puis installer. Par exemple,

python.exe -m pip download openpyxl==2.1.4

python.exe -m pip install openpyxl==2.1.4
Manni
la source
0

Je viens d'installer avec succès un package pour Excel. Après avoir installé le python 3.6, vous devez télécharger le package souhaité, puis installer. Par exemple,

  1. python.exe -m pip download openpyxl==2.1.4

  2. python.exe -m pip install openpyxl==2.1.4

Des enfants heureux
la source
0

Oui, Python3.6 installe PIP mais il est inaccessible car il est installé. Il n'y a pas de code qui l'invoquera tel quel! J'y suis depuis plus d'une semaine et j'ai lu tous les conseils donnés, sans succès!

Enfin, j'ai testé en allant dans le répertoire pip et en mettant à jour la version installée:

root@bx:/usr/local/lib/python3.6/site-packages # python -m pip install --upgrade pip

Cette commande a créé un PIP qui fonctionne désormais correctement à partir de n'importe quel emplacement sur mon serveur FreeBSD!

De toute évidence, les outils installés ne fonctionnent tout simplement pas, comme installés avec Python3.6. La seule façon de les exécuter est d'appeler Python et les fichiers python souhaités comme vous pouvez le voir dans la commande émise. Une fois la mise à jour appelée, cependant, le nouveau PIP fonctionne globalement sans avoir à appeler Python3.6 ...

DeKoss
la source
0

C'est ce qui a fonctionné pour moi sur Amazon Linux

sudo yum list | grep python3

sudo yum installer python36.x86_64 python36-tools.x86_64

$ python3 - version Python 3.6.8

$ pip -V pip 9.0.3 à partir de /usr/lib/python2.7/dist-packages (python 2.7)

] $ sudo python3.6 -m pip install --upgrade pip Collecting pip Téléchargement https://files.pythonhosted.org/packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.py3-none-hlone (1,4 Mo) 100% | ████████████████████████████████ | 1,4 Mo 969 Ko / s Installation des packages collectés: pip Installation existante trouvée: pip 9.0.3 Désinstallation de pip-9.0.3: désinstallation réussie de pip-9.0.3 Installation réussie de pip-19.0.3

$ pip -V pip 19.0.3 à partir de /usr/local/lib/python3.6/site-packages/pip (python 3.6)

Bjethwan
la source
-3

Pour python3, cela devrait être pip3

sur ubuntu

sudo apt install python3-pip
Vivek
la source
2
ce n'est pas python3.6
Rumbles