aggiornamento della riga di comando di python3

1

Ho entrambi python 2.7 e 3.5.1 installati nel mio Mac (El Capitan). Ho lasciato la versione 2.7 come per questo consiglio .

Ora vorrei aggiornare la versione 3.5.1 alla più recente, ma dalla riga di comando. C'è un modo per farlo (preferibilmente all'interno di Python stesso)?

    
posta pdeli 28.06.2016 - 19:21
fonte

3 risposte

2

Puoi cambiare facilmente le versioni di Python usando pyenv .

Ad esempio (utilizzando Homebrew ):

$ brew update
$ brew install pyenv
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

$ exec $SHELL

$ pyenv install 2.7.12
$ pyenv install 3.5.2
$ pyenv global 2.7.12 3.5.2

$ python -V
Python 2.7.12

$ python2 -V
Python 2.7.12

$ python2.7 -V
Python 2.7.12

$ python3 -V
Python 3.5.2

$ python3.5 -V
Python 3.5.2
    
risposta data 16.07.2016 - 11:21
fonte
0

Utilizzerei homebrew per poter eseguire l'aggiornamento o l'installazione utilizzando un comando a una riga:

brew install python3 && brew upgrade python3
    
risposta data 09.04.2017 - 05:14
fonte
-1

Sfortunatamente, non c'è altro modo dalla riga di comando se non installare Homebrew , un gestore di pacchetti non ufficiale per macOS e quindi digitare brew install python3 .

Questo metodo pone alcuni problemi. Quando installi Python tramite Homebrew, non rimuove nessuna vecchia versione di Python (per ragioni di compatibilità). Ciò significa che le vecchie versioni potrebbero trovarsi sul tuo disco rigido, occupando spazio che potrebbe essere utilizzato per qualcos'altro. Un altro possibile problema con Homebrew è che ha bisogno di Xcode per essere installato in modo che possa compilare e installare Python sul dispositivo (e la versione corrente di Xcode occupa più di 10 gigabyte di spazio HD, non per occupare lo spazio per memorizzare la sorgente codice).

Il modo preferito e ufficiale per installare Python è tramite il loro installer .pkg disponibile sul loro sito web, ma questo non rimuove le vecchie installazioni Python3 (ancora, per gli stessi motivi).

Quindi tutto si riduce a come vuoi fare per installare Python. Ci sono molti modi diversi, e ho elencato solo quelli che sembrano più rilevanti per la tua situazione.

    
risposta data 29.06.2016 - 21:07
fonte

Leggi altre domande sui tag