GNU/Linux >> Linux Esercitazione >  >> Linux

Aggiorna Python su Linux da 2.7 a 3.5

//installa python 3.6

sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt update
sudo apt install python3.6

//modifica python predefinito

sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3 /usr/bin/python

//visualizza predefinito

 python -V

Hai ancora Python 2 installato e python è ancora impostato per richiamare quella versione per impostazione predefinita. Prova a eseguire i tuoi script in questo modo:

python3 yourscriptname.py

In /usr/bin/, "python" è in realtà un collegamento simbolico a python2.7. Se preferisci non dover digitare il 3 alla fine ogni volta che usi python, cambia invece quel collegamento simbolico in modo che punti a python3. Poi python eseguirà Python 3.5 e puoi usare python2.7 o solo python2 per eseguire script Python 2.7.

EDIT:In alternativa, puoi inserire alias python=python3 nel tuo file ~/.bashrc per fare la stessa cosa, ma senza bisogno dell'accesso root e solo per il tuo account utente.


Potresti aver distrutto l'installazione di Python di sistema facendo

sudo make install

Questo si installa nel percorso predefinito! E probabilmente sovrascriverà tutto ciò che la tua distribuzione Linux ha lì per funzionare correttamente. Non eseguire mai sudo make install se non sei sicuro di dove vada a finire il materiale risultante. Nel caso di Python, avresti dovuto farlo

sudo make altinstall

per averlo installato accanto al python predefinito, ma la cosa migliore è installare e utilizzare la versione python tramite il gestore pacchetti della tua distribuzione.


Linux
  1. Come installare Vagrant su Linux

  2. Come installare Python su Linux Mint 20

  3. Come aggiornare Python da 3.4.3 a 3.5??

  4. Come aggiornare a Python 2.7?

  5. Aggiorna PyCharm su Linux

Come aggiornare Kali Linux

Installa Python 3 su Redhat 8

Comando Sudo in Linux

Come aggiornare a Linux Mint 20.2 “Uma”

Nozioni di base sulla riga di comando di Linux:sudo

Impostazione del fuso orario in Linux