Ich habe 2 Python-Instanzen auf einer CentOS-Maschine, nämlich /usr/bin/python2.4
und /usr/bin/python2.7
.
Module für 2.4 sind in /usr/lib/python2.4
und Module für 2.7 sind in /usr/local/python27
.
Wenn ich das mache yum install numpy
, was ich für installieren möchte python2.7
, wird es automatisch für installiert python2.4
.
yum
Wie kann ich mit , easy_install
und festlegen, für welche Instanz Module installiert werden sollen pip
?
Antwort1
Sie yum
haben wahrscheinlich nur Pakete für die Python-Version, die vom Betriebssystem verwendet wird (es ist möglich, native Python-Module mit installiertem Paketmanager zwischen verschiedenen Versionen zu teilen, die Konfiguration ist jedoch schwieriger).
Die beste Option für Sie ist die Installation von pip /usr/local/python27
durch Herunterladenget-pip.py
gemäß Handbuchund führen Sie es dann mit der ausführbaren Datei Python2.7 aus:
python2.7 get-pip.py
Sie müssen dies nur einmal tun und erhalten dann einen Befehl, pip2.7
mit dem Sie jedes Paket von PyPI in das Python 2.7-Setup installieren können.