web-dev-qa-db-fra.com

Comment installer pip et un package python pour python auto-installé?

  1. /usr/bin/python pointe vers /usr/bin/python2.7, l'ancienne version 2.7.6 python utilisée par mon système d'exploitation 14.04.

    Pour l'ancien python, je voulais installer le module regex:

    $ Sudo python -m pip install regex
    /usr/bin/python: No module named pip
    

    Donc, en synatpic, j’ai installé python-pip pour l’ancien python. La commande ci-dessus dit maintenant:

    Python2/_regex.c:46:20: fatal error: Python.h: No such file or directory
    

    Donc, dans synaptic, j'ai installé libpython2.7-dev. Maintenant tout fonctionne.

  2. J'ai également installé une version plus récente 2.7.9 de Python à /usr/bin/local/python2.7, en compilant son source.

    Comment puis-je installer pip puis installer regex pour mon nouveau python?

Merci.

11
Tim

Python 2.7.9 et versions ultérieures (sur la série python2) et Python 3.4 et versions ultérieures incluent pip par défaut 1 , vous avez donc peut-être déjà pip.

Pour installer pip, téléchargez en toute sécurité get-pip.py
Exécutez ensuite les éléments suivants (qui peuvent nécessiter un accès administrateur):
python get-pip.py

Source: https://pip.pypa.io/en/latest/installing.html

5
Helio

Si vous l'installez depuis les sources, vous devez exécuter:

/usr/local/bin/python2.7 -m ensurepip

Cela installera réellement l'application pip dans /usr/local/bin.

11
bogdan.mustiata