GNU/Linux >> Znalost Linux >  >> Linux

Jak na to:Python 3 a vytvoření virtuálního prostředí (venv) v CentOS 7

Ú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.


Linux
  1. Jak nainstalovat Python 3.6.4 na CentOS 7

  2. Jak vytvořit virtuální prostředí Python na Ubuntu 20.04

  3. Jak zkontrolovat všechny verze pythonu nainstalované na osx a centos

  1. Jak nainstalovat a spustit Python na CentOS 8

  2. Jak nainstalovat Python 3.5 na CentOS/RHEL a Fedoru

  3. Jak nainstalovat a zabezpečit MongoDB 4 v CentOS 8

  1. Jak nainstalovat Pip na CentOS 7

  2. Jak nastavit virtuální prostředí Python na Debian 10 Buster

  3. Jak nainstalovat balíček pip v CentOS/RHEL 7 a 8