web-dev-qa-db-fra.com

J'ai python3.4 mais pas de pip ou assurepip .. est-ce que quelque chose ne va pas avec ma version de python3.4?

J'ai lu à plusieurs endroits que python3.4 est livré avec pip. Mon système d'exploitation est Lubuntu 14.04 et la version par défaut python est Python 2.7.6 mais en

/usr/bin

il indique que j'ai installé python3.4 (lorsque j'exécute python3 -V, il indique que j'ai Python 3.4.0). J'ai fait ce post plus tôt la semaine dernière: Comment utiliser pip 3 avec Python 3.4?

L'un des commentaires de la réponse disait: "Il peut être utile de mentionner que python3.4 devrait toujours expédier pip par défaut. Donc python3 -m pip devrait fonctionner hors de la boîte. Sinon, il y a python - m assurer que pip à bootstrap pip. get-pip.py ne devrait pas être nécessaire ici. "

Je peux confirmer que je n'ai pas de pip parce que je l'ai fait

pip -V

et il a dit que pip n'est actuellement pas installé. J'ai essayé de courir

python3 -m pip

et il a dit

/usr/bin/python3: No module named pip

J'ai ensuite essayé

python -m ensurepip
python3 -m ensurepip

et il a dit

/usr/bin/python: No module named ensurepip
/usr/bin/python3: No module named ensurepip

Cela dit, y a-t-il quelque chose qui ne va pas avec ma version de python3 parce qu'elle n'a pas de pip ou de surepip? Je demande parce que j'ai lu à plusieurs endroits (par exemple, dans ma question précédente) que python3.4 est livré avec pip et je ne pense pas que ce soit vrai pour mon cas.

Mon objectif final est d'exécuter Django1.8 en utilisant python 3.4.3.

19
user2719875

Sur Ubuntu et autres dérivés Debian, vous devez installer python3-pip pour obtenir le pip de Python3.

apt-get install python3-pip
13
Robert Siemer