GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat nejnovější Python na Ubuntu 18.04

V tomto tutoriálu ukážeme, jak nainstalovat nejnovější python na stroj Ubuntu 18.04 pomocí terminálu. Také vytvoříme virtuální prostředí a jednoduchý program a spustíme jej. V době psaní tohoto článku byla nejnovější stabilní verze pythonu 3.6.5, ale proces instalace vám umožňuje nainstalovat nejnovější verzi pouze změnou čísla verze.

Všimněte si, že Ubuntu 18.04 má předinstalovaný python 3. My vám však ukážeme, jak jej nainstalovat, aktualizovat a odinstalovat.

Jak nainstalovat nejnovější python

Před instalací nejnovější verze pythonu zkontrolujte verzi pythonu aktuálně nainstalovanou na vašem počítači. Chcete-li to provést, můžete spustit:

python3 -V

nebo

python3 --version

Pokud je na vašem počítači nainstalováno několik verzí, můžete spustit následující příkaz a zobrazit všechny verze:

apt list --installed | grep python

Pokud chcete nainstalovat nejnovější verzi python3 na svůj počítač Ubuntu18, můžete spustit:

sudo apt-get install python3

nebo pokud je již předinstalován, můžete spustit příkaz níže a aktualizovat jej na nejnovější verzi.

sudo apt-get upgrade python3

Pokud jej však chcete nainstalovat ručně, můžete použít zdrojový kód. Chcete-li tak učinit, postupujte podle pokynů níže.

Jak nainstalovat python ze zdroje

Chcete-li nainstalovat nejnovější python ze zdroje, získejte odkaz ke stažení nejnovější verze z oficiálního webu pythonu a stáhněte si ji do svého počítače Ubuntu. Chcete-li to provést, můžete spustit:

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

Po stažení archiv rozbalte pomocí příkazu níže:

tar -xvf Python-3.6.5.tgz

Změňte svůj adresář na nově vytvořenou složku Python3.6.5 spuštěním:

cd Python-3.6.5

a spusťte konfigurační skript pro kontrolu sestavení

./configure

Po dokončení kontroly spusťte následující příkazy ve zmíněném pořadí a nainstalujte python 3.6.5

sudo make
sudo make install

Pokud by však nebylo potřeba použít zlib1g-dev balíček předtím, dostanete chybu o jeho absenci, která bude vypadat takto:

zipimport.ZipImportError: can't decompress data; zlib not available
Makefile:1099: recipe for target 'install' failed
make: *** [install] Error 1

Chcete-li nainstalovat chybějící balíček, spusťte:

sudo apt install zlib1g-dev

Po instalaci balíčku spusťte sudo make a sudo make install příkazy ještě jednou. Po dokončení instalace zkontrolujte nainstalovanou verzi pomocí následujícího příkazu:

python3.6 -V

Výstup musí vypadat takto:

Python 3.6.5rc1

Jak aktualizovat python na nejnovější verzi

Chcete-li aktualizovat python na nejnovější verzi, můžete spustit:

sudo apt-get upgrade python3

nebo pokud jste instalovali ručně ze zdroje, musíte odinstalovat předchozí verzi a nainstalovat nejnovější verzi nebo tu, kterou chcete. Kroky, jak to udělat, jsou popsány v části níže.

Jak odinstalovat python

Chcete-li odinstalovat python z počítače Ubuntu 18, spusťte:

sudo apt remove python3.6

Všimněte si, že nemůžete zmínit hlavní verzi pythonu3, protože ji systém používá, ale můžete odinstalovat vedlejší verzi, která je na vašem počítači předinstalovaná.

Pokud jste nainstalovali python ze zdroje a potřebujete jej aktualizovat, musíte odinstalovat předchozí a zopakovat kroky instalace popsané výše v tomto článku. Jako tato metoda, pokud instalace najde soubory pythonu v /usr/local/bin cestu, musíte z této cesty odstranit soubory pythonu. Chcete-li tak učinit, můžete spustit následující příkazy:

sudo rm /usr/local/bin/py*
sudo rm /usr/local/bin/pip*
sudo rm /usr/local/bin/idle*
sudo rm /usr/local/bin/2to3*
sudo rm /usr/local/bin/easy_install-3.6

Po odstranění všech souborů můžete přistoupit k instalaci novější verze.

Jak nastavit virtuální prostředí pro python3

Virtuální prostředí pro python je izolovaný prostor na vašem počítači pro projekty Python, který každému z vašich projektů umožňuje mít vlastní sadu závislostí a nerušit žádný jiný projekt. Uvnitř virtuálního prostředí můžete použít python a pip příkazy namísto python3 a pip3 podle toho. Mimo prostředí musíte ke spuštění Pythonu 3 používat příkazy python3 a pip3.

Podle níže uvedených kroků můžete nastavit virtuální prostředí pro python3 a použít jej k vývoji aplikací.

Nejprve musíte zkontrolovat, zda pip (správce balíčků python) nainstalovaný spolu s vaší instalací pythonu. Pokud jste nainstalovali python ze zdroje, pip se instaluje spolu s pythonem. Chcete-li zkontrolovat verzi pipu, spusťte:

pip3 -V

Výstup musí vypadat takto:

pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

Pokud pip není na vašem počítači nainstalován, spusťte následující příkaz k jeho instalaci:

sudo apt install python3-pip

Jakmile je pip nainstalován, můžete spustit následující příkaz k instalaci balíčků pythonu:

pip3 install [package-name]

Kromě pip potřebujete několik dalších balíčků, které je třeba nainstalovat jako předpoklady. Chcete-li je všechny nainstalovat, spusťte:

sudo apt-get install build-essential libssl-dev libffi-dev python-dev

Jakmile jsou všechny předpoklady nainstalovány, můžete přistoupit k vytvoření virtuálního prostředí. Chcete-li tak učinit, postupujte podle následujících kroků:

Nainstalujte balíček virtuálního prostředí python3 spuštěním příkazu níže:

sudo apt install -y python3-venv

Vytvořte složku pro prostředí a změňte do ní svůj pracovní adresář. Chcete-li to provést, spusťte:

mkdir environments && cd environments

Vytvořte virtuální prostředí a dejte mu název, který bude nejlépe popisovat účel prostředí:

python3 -m venv my_first_env

Ve skutečnosti výše uvedený příkaz vytvoří adresář s potřebnými soubory. Chcete-li je zobrazit, zadejte:

ls my_first_env

Výstup musí vypadat takto:

bin include lib lib64 pyvenv.cfg share

Abyste mohli používat nově vytvořené prostředí, musíte spustit:

source my_first_env/bin/activate

Po aktivaci prostředí musíte vidět název prostředí v hranatých závorkách před vaší předponou. Např.

(my_first_env) root@ubuntu:~/environments#

Chcete-li opustit prostředí, zadejte příkaz níže:

deactivate

Jak vytvořit jednoduchou pythonovou aplikaci ve virtuálním prostředí

Po vytvoření virtuálního prostředí v něm můžeme vytvořit jednoduchou aplikaci a vyzkoušet, zda funguje. Naše aplikace vypíše "Jsem v Pythonu nový!" pokaždé, když to spustíme. Nejprve musíme aktivovat prostředí nebo chcete-li vstoupit do virtuálního prostředí. Chcete-li tak učinit, změňte svůj pracovní adresář na složku prostředí a spusťte příkaz pro aktivaci požadovaného prostředí:

cd ~/environments
source my_first_env/bin/activate

Vytvořte soubor s příponou .py pomocí svého oblíbeného textového editoru a pojmenujte jej:

vim my_first_app.py

Přidejte do souboru následující text a uložte jej:

print("I am new to Python!")

Nyní při každém spuštění aplikace pomocí tohoto příkazu:

python my_first_app.py

uvidíte výstup:

I am new to Python!

Přečtěte si také:

  • Jak nainstalovat Golang 1.8 na Debian 9 Stretch

Python 3 je již nainstalován s Ubuntu 18.04 a je velmi snadné jej aktualizovat na nejnovější, jakmile to bude potřeba. Pokud však používáte minimální verzi Ubuntu 18, musíte nainstalovat python ručně a existují dva způsoby, jak jej nainstalovat. Jeden používá apt, který nainstaluje minimální balíčky python3, a druhý pomocí zdrojového kódu, který nainstaluje plnou verzi pythonu 3.


Ubuntu
  1. Jak nainstalovat Python 3.9 na Ubuntu 18.04

  2. Jak nainstalovat Python 3.2 v Ubuntu 13.04?

  3. Jak nainstalovat Python 3.9 na Ubuntu 20.04

  1. Jak nainstalovat Python 3 na Ubuntu 18.04 nebo 20.04

  2. Jak nainstalovat Django na Ubuntu 18.04

  3. Jak nainstalovat Python 3.6 na Ubuntu 16.04

  1. Jak nainstalovat Flask na Ubuntu 18.04

  2. Jak nainstalovat Python 3.7 na Ubuntu 18.04

  3. Jak nainstalovat TensorFlow na Ubuntu 18.04