/usr/bin/python
pointe vers/usr/bin/python2.7
, l'ancienne version 2.7.6 python utilisée par mon OS 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 a maintenant dit:Python2/_regex.c:46:20: fatal error: Python.h: No such file or directory
Donc en synaptique, j'ai installé
libpython2.7-dev
. Maintenant, tout fonctionne.J'ai également installé une version plus récente 2.7.9 de Python
/usr/bin/local/python2.7
, en compilant sa source.Comment puis-je installer pip puis installer
regex
pour mon nouveau python?
Merci.
sudo apt-get install python pip
?), Et il ne s'est installé que pour l'ancien python par défaut, pas pour le nouveau python auto-installé./usr/local/bin/python2.7 -m pip install regex
retourne/usr/local/bin/python2.7: No module named pip
./usr/local/bin/python2.7 --version
retournePython 2.7.9
. Est-ce que mon python 2.7.9 manque pip?Python.h: No such file or directory
erreurs lors de l'installation duregex
module à l'aidepip
?sudo apt-get install python-dev
Si vous l'installez à partir de la source, vous devez exécuter:
Cela va en fait installer l'
pip
application dans/usr/local/bin
.la source