/usr/bin/python
verweist auf/usr/bin/python2.7
die alte Python-Version 2.7.6, die von meinem Betriebssystem 14.04 verwendet wird.Für die alte Python wollte ich das Modul installieren
regex
:$ sudo python -m pip install regex /usr/bin/python: No module named pip
Also habe ich synatpic
python-pip
für die alte Python installiert . Der obige Befehl sagte nun:Python2/_regex.c:46:20: fatal error: Python.h: No such file or directory
Also habe ich in synaptic installiert
libpython2.7-dev
. Jetzt funktioniert alles.Ich habe auch eine neuere Version 2.7.9 von Python installiert
/usr/bin/local/python2.7
, indem ich deren Quelle kompiliert habe.Wie kann ich pip installieren und dann
regex
für meine neue Python installieren ?
Vielen Dank.
sudo apt-get install python pip
?) Und es wurde nur für die alte Standardpython installiert, nicht für die neue selbst installierte Python./usr/local/bin/python2.7 -m pip install regex
kehrt zurück/usr/local/bin/python2.7: No module named pip
./usr/local/bin/python2.7 --version
kehrt zurückPython 2.7.9
. Vermisst mein Python 2.7.9 Pip?Python.h: No such file or directory
Fehlern bei der Installation desregex
Moduls umpip
?sudo apt-get install python-dev
Wenn Sie es von der Quelle installieren, müssen Sie Folgendes ausführen:
Dadurch wird die
pip
Anwendung tatsächlich installiert/usr/local/bin
.quelle