Aggiorna Python da 3.5 a 3.6 tramite terminale


15

Usando Ubuntu 17.04. Dopo l'aggiornamento da Python 3.5 a 3.6 tramite terminale secondo /ubuntu//a/865569/695385, mostrando ancora che la versione è 3.5.3.

~$ python3 --version
Python 3.5.3

Come viene installato?


1
Come lo hai aggiornato?
edwinksl,


Quindi lo chiami usando python3.6. python3rimarrà collegato a symlink python3.5e dovresti mantenerlo in questo modo. Guarda negli ambienti virtuali come Oli ha scritto nella sua risposta.
edwinksl,

Grazie, ora devo scoprire come usare virtualenv.
Stanislav Voloshchuk,

Risposte:


7

Come hai effettuato l'aggiornamento? Ho il sospetto che tu possa avere un python3.6binario da qualche parte .

In generale, non si desidera mai sostituire /usr/bin/pythono /usr/bin/python3con le proprie versioni fruttate. Parti importanti di Ubuntu richiedono i loro ambienti Python stabili, e in gran parte parlando, che è incompatibile con te che vai in giro.

Detto questo, avere un /usr/bin/python3.6(o /usr/local/bin/python3.6, o qualsiasi altra cosa sul tuo cammino) andrebbe bene. Se non si desidera digitare tutto ciò ogni volta, è possibile esaminare virtualenvle varie opzioni di automazione del wrapper. Questo ha l'ulteriore vantaggio di non minacciare il tuo sistema site_packagescon il tuo lavoro di sviluppo.



10

Ho avuto lo stesso problema, ho fatto le seguenti istruzioni per risolverlo:

Dopo l'installazione di Python3.6 :

Per python3utilizzare il nuovo Python 3.6 installato anziché la versione 3.5 predefinita, eseguire i seguenti 2 comandi:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

Infine, passa tra le due versioni di Python per python3tramite il seguente comando:

sudo update-alternatives --config python3

Quindi selezionare il /usr/bin/python3.6 -- automodemenu di scelta, per me quella era la 0riga.


[ Risultato ]:

$ python3 -V
Python 3.6.9

O:

$ python3 --version
Python 3.6.9

Avvertenza: dopo questo il gnome-terminal potrebbe non avviarsi . Apparentemente dipende da python3 per essere 3.5.
Gino Mempin,

4

L'installazione e l'aggiornamento a Python3.6 richiedono il comando

sudo apt-get upgrade python3.6

Questo comando installa tutti i pacchetti. @Sreenath
Alper

Ma quando faccio python3 si apre python3.5 .. Daah
nirala il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.