/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 das alte Python wollte ich folgendes Modul installieren
regex
:$ sudo python -m pip install regex /usr/bin/python: No module named pip
Also habe ich in Synatpic
python-pip
das alte Python installiert. Der obige Befehl lautete nun:Python2/_regex.c:46:20: fatal error: Python.h: No such file or directory
Also habe ich 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 den Quellcode kompiliert habe.Wie kann ich Pip installieren und dann
regex
mein neues Python installieren?
Danke.
Antwort1
Wenn Sie es aus der Quelle installieren, müssen Sie Folgendes ausführen:
/usr/local/bin/python2.7 -m ensurepip
Dadurch wird die pip
Anwendung tatsächlich in installiert /usr/local/bin
.
Antwort2
Python 2.7.9 und höher (auf der Python2-Reihe) sowie Python 3.4 und höher enthalten standardmäßig pip1, also haben Sie möglicherweise bereits Pip.
Um pip zu installieren, laden Sie es sicher herunterget-pip.py
Führen Sie dann Folgendes aus (wofür möglicherweise Administratorzugriff erforderlich ist):
python get-pip.py