GNU/Linux >> Znalost Linux >  >> Linux

Aktualizujte python na linuxu 2.7 až 3.5

//instalace pythonu 3.6

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

//změnit výchozí python

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

//zobrazit výchozí

 python -V

Stále máte nainstalovaný Python 2 a python příkaz je stále nastaven tak, aby ve výchozím nastavení vyvolával tuto verzi. Zkuste skripty spustit takto:

python3 yourscriptname.py

V /usr/bin/ je "python" ve skutečnosti symbolický odkaz na python2.7. Pokud byste raději nemuseli psát 3 na konci pokaždé, když používáte python, změňte tento symbolický odkaz tak, aby ukazoval na python3. Poté python poběží Python 3.5 a můžete použít python2.7 nebo jen python2 ke spouštění skriptů Pythonu 2.7.

EDIT:Případně můžete zadat alias python=python3 ve vašem souboru ~/.bashrc proveďte totéž, ale bez nutnosti přístupu root a pouze pro váš uživatelský účet.


Možná jste právě zničili instalaci systému python provedením

sudo make install

Toto se nainstaluje do výchozí cesty! A možná přepíše vše, co tam má vaše linuxové distro, aby fungovalo správně. Nikdy neprovádějte instalaci sudo, pokud si nejste jisti, kam se výsledné věci poděly. V případě Pythonu jste to měli udělat

sudo make altinstall

mít ji nainstalovánu vedle výchozího pythonu, ale nejlepší je nainstalovat a používat verzi pythonu prostřednictvím správce balíčků vašeho distribuce.


Linux
  1. Jak nainstalovat Vagrant v Linuxu

  2. Jak nainstalovat Python na Linux Mint 20

  3. Nainstalujte Python na Rocky Linux 8

  1. Linuxové jádro se neaktualizuje na 2.35.25?

  2. Jak aktualizovat na Python 2.7?

  3. Jak nainstalovat Python 3.10 na Rocky Linux 8

  1. Jak nainstalovat Python na Linux

  2. Jak aktualizovat Python z 3.4.3 na 3.5?

  3. Aktualizujte PyCharm na Linuxu