Úvod
Tento článek popisuje instalaci Pythonu 3.9 na operační systém CentOS 7 a jak vytvořit virtuální prostředí (venv) s pyvenv, pro které lze spustit Python 3. Je důležité poznamenat, že adresáře, které instalujeme, jsou Python 3.9. CentOS 7.x je závislý na Pythonu 2.x, aby správně fungoval, nepřepište omylem instalaci Pythonu 2 . Pokud stále potřebujete nainstalovat Python 2, postupujte podle našeho návodu zde.
Předpoklady
Abyste splnili všechny závislosti Python 3 a PIP, budete muset nainstalovat následující pakety:
– Potřebujete server CentOS 7. Pokud ještě nemáte server, můžete spustit spolehlivý virtuální privátní server od Atlantic.Net za méně než 30 sekund. Podívejte se na naši cenu VPS hostingu.
– „Vývojové nástroje“ „Vývojové knihovny“
– readline-devel
– openssl-devel
Instalace Pythonu 3 ze zdroje na CentOS 7
Nainstalujte nástroje pro sestavení
yum groupinstall "Development Tools" "Development Libraries"
Nainstalujte readline-devel, aby při vstupu do interaktivního terminálu Python3 fungovaly šipky na klávesnici
yum -y install readline-devel
Nainstalujte OpenSSL-devel pro pip3
yum -y install openssl-devel
Stáhněte si nejnovější zdrojový kód z Pythonu v době psaní
cd /opt
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
Rozbalte a zadejte adresář Python-3.9.0
tar -xvzf Python-3.9.0.tgz
cd Python-3.9.0
Sestavení kompilačního prostředí
./configure --prefix=/opt/Python-3.9.0 make && make install
Vytvoření virtuálního prostředí v CentOS 7
Uvidíte, že Python3 byl nainstalován do /opt/Python3.9.0. Všimněte si, že instalací Pythonu3 jste ve svém původním Pythonu nic nezměnili. To se děje záměrně, pokud nainstalujete Python3 nad vaši aktuální instalaci Python2.x, rozbijete svůj operační systém. To je důvod, proč se chystáme vytvořit virtuální prostředí, pro které můžeme spouštět python3. To vám umožní provádět změny ve vaší instalaci Python3, aniž byste změnili verzi python3 v operačním systému. To je užitečné, pokud různé aplikace vyžadují různé verze Pythonu. Zabrání vám také náhodnému přepsání souborů Python2 vašeho OS.
K vytvoření prostředí použijte příkaz Python3. Vytvoříme naše prostředí v /home/ a nazveme ho py3venv; pokud ještě neexistuje, bude vytvořen automaticky.
python3 -m venv /home/py3venv
Chcete-li začít, vstupte do svého virtuálního prostředí Python3 a proveďte následující. Váš příkazový shell se změní, aby odrážel, že se nacházíte ve svém virtuálním prostředí.
source /home/py3venv/bin/activate (py3venv) [[email protected] Python-3.9.0]#
Jakmile se dostanete do virtuálního prostředí, můžete použít PIP k instalaci jakýchkoli dalších balíčků, které budete potřebovat, aniž by to ovlivnilo systémovou instanci vaší instalace Pythonu 3.
Chcete-li ukončit virtuální prostředí, proveďte následující, abyste se vrátili do normálního shellu :
(py3venv) [[email protected] Python-3.9.0] deactivate [[email protected] Python-3.9.0]#
Děkujeme, že nás sledujete, a neváhejte nás kontaktovat pro další aktualizace nebo se dozvíte více o našich spolehlivých hostingových serverech VPS.