Ich habe gerade angefangen, einen Centos-Server einzurichten und bemerkte, dass die Standardversion von Python auf Centos auf 2.6.6 gesetzt ist. Ich möchte stattdessen Python 2.7 verwenden. Ich habe gegoogelt und festgestellt, dass 2.6.6 von System-Tools wie YUM verwendet wird, also sollte ich nicht daran herummanipulieren. Dann öffnete ich ein Terminal auf meinem Mac und stellte fest, dass ich Python 2.6.8 und 2.7.5 und 3.3.3 installiert hatte. Sorry für die lange Geschichte. Kurz gesagt möchte ich nur wissen, wie man alle Versionen von Python, die auf Centos installiert sind, nachschlägt, damit ich es nicht versehentlich zweimal installiere.Wie überprüft man alle Versionen von Python auf OSX und Centos
Antwort
Verwenden Sie den Befehl
yum list installed, um die installierten Pakete zu finden.
Wie jemand in einem Kommentar erwähnt, können Sie which python
verwenden, wenn es von CentOS unterstützt wird. Ein anderer Befehl, der funktionieren könnte, ist whereis python
. Wenn keiner der beiden funktioniert, können Sie den Python-Interpreter starten, und es wird Ihnen die Version anzeigen, oder Sie können in /usr/bin
nach den Python-Dateien suchen (Python, Python3 usw.).
Das einfacher Weg, um seine durch den nächsten Befehl ausführt:
ls -ls /usr/bin/python*
Ausgabe wie folgt aussehen:
/usr/bin/python /usr/bin/python2.7 /usr/bin/pythonw
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7
Diese Antwort ist nicht sehr spezifisch, bitte bearbeiten Sie es, um die Absicht zu verdeutlichen. – Maurice
Dieser hat es für mich getan. Welche Python etc geben mir nur die aktuelle Version in Gebrauch, nicht die anderen installierten. – dorien
Vorsicht, einige könnten auch in usr/local installiert werden. Also mach das auch so. ls -ls/usr/local/bin/python * – OutOnAWeekend
hat CentOS haben den 'which' Befehl,' die python' -a? –
Siehe z.B. http://stackoverflow.com/q/28288095/3001761 – jonrsharpe