2015-05-26 12 views
8

Ho appena iniziato a configurare un server centos oggi e ho notato che la versione predefinita di python su centos è impostata su 2.6.6. Voglio invece usare python 2.7. Ho cercato su Google e ho scoperto che il 2.6.6 è usato da strumenti di sistema come YUM, quindi non dovrei manometterlo. Poi ho aperto un terminale sul mio Mac e ho scoperto che avevo installato Python 2.6.8 e 2.7.5 e 3.3.3. Scusa per la lunga storia. In breve voglio solo sapere come cercare tutte le versioni di python installate su centos quindi non installarlo accidentalmente due volte.Come controllare tutte le versioni di python installate su osx e centos

+1

fa CentOS ha il comando 'which',' che -a python'? –

+0

Vedere ad es. http://stackoverflow.com/q/28288095/3001761 – jonrsharpe

risposta

3

Utilizzare il comando,

yum list installed
per trovare i pacchetti installati.

1

Come qualcuno menzionato in un commento, è possibile utilizzare which python se è supportato da CentOS. Un altro comando che potrebbe funzionare è whereis python. Nel caso in cui nessuno di questi lavori, è possibile avviare l'interprete Python, e vi mostrerà la versione, oppure si potrebbe guardare in /usr/bin per i file Python (python, python3, ecc.).

13

Il modo più semplice la sua eseguendo il comando seguente:

ls -ls /usr/bin/python* 

uscita simile a questa:

/usr/bin/python   /usr/bin/python2.7  /usr/bin/pythonw 
/usr/bin/python-config /usr/bin/python2.7-config /usr/bin/pythonw2.7 
+1

Questa risposta non è molto specifica, si prega di modificarla per chiarire l'intenzione. – Maurice

+1

Questo lo ha fatto per me. quale python ecc mi dà solo la versione corrente in uso, non gli altri installati. – dorien

+1

Attenzione, alcuni potrebbero essere installati anche in usr/local. Quindi esegui anche questo. ls -ls/usr/local/bin/python * – OutOnAWeekend