How To Install Python3 On CentOS 7
Innehållsförteckning:
- Aktivera mjukvarusamlingar (SCL)
- Installera Python 3 på CentOS 7
- Använda Python 3
- Installera utvecklingsverktyg
- Skapa en virtuell miljö
- Slutsats
Denna handledning leder dig genom att installera Python 3 i ett CentOS 7-system med hjälp av Software Collections (SCL) tillsammans med distributionsstandard Python version 2.7. Vi kommer också att visa dig hur du skapar en Python virtuell miljö.
Python är ett av världens mest populära programmeringsspråk. Med sin enkla och lätt att lära sig syntax är Python ett utmärkt val för nybörjare och erfarna utvecklare. Python är ett ganska mångsidigt programmeringsspråk. Du kan använda den för att göra nästan vad du vill, skriva små skript, bygga spel, utveckla webbplatser, skapa maskininlärningsalgoritmer, analysera data och mer.
Många populära applikationer och webbplatser, inklusive YouTube, DropBox, Reddit, Quora, Instagram, har utvecklats med Python.
Även om Python 2 är välstött och aktivt anses Python 3 vara språket i dag och i framtiden.
Aktivera mjukvarusamlingar (SCL)
Programvarusamlingar, även känd som SCL, är ett samhällsprojekt som låter dig bygga, installera och använda flera versioner av programvara på samma system utan att det påverkar systemets standardpaket. Genom att aktivera SCL får du tillgång till de nyare versionerna av programmeringsspråk och tjänster som inte är tillgängliga i kärnförvaret.
CentOS 7 levereras med Python 2.7.5 som är en kritisk del av CentOS-bassystemet. SCL låter dig installera nyare versioner av python 3.x tillsammans med standardpython v2.7.5 så att systemverktyg som
yum
fortsätter att fungera korrekt.
För att aktivera SCL måste du installera CentOS SCL-utgivningsfilen. Det är en del av CentOS extras-lagret och kan installeras genom att köra följande kommando:
sudo yum install centos-release-scl
Installera Python 3 på CentOS 7
Nu när du har tillgång till SCL-lagret kan du installera vilken Python 3.x-version du behöver. För närvarande är följande Python 3-samlingar tillgängliga:
- Python 3.3Python 3.4Python 3.5Python 3.6
I denna handledning installerar vi Python 3.6, som är den senaste versionen som finns i skrivande stund. För att göra det skriver du följande kommando på din CentOS 7-terminal:
Använda Python 3
När paketet
rh-python36
är installerat, kontrollera Python-versionen genom att skriva:
python --version
Python 2.7.5
Du kommer att märka att Python 2.7 är standard Python-versionen i ditt nuvarande skal.
För att komma åt Python 3.6 måste du starta en ny skal-instans med hjälp av programmet Software Collection
scl
:
scl enable rh-python36 bash
Vad kommandot ovan gör är att anropa skriptet
/opt/rh/rh-python36/enable
, vilket ändrar skalmiljövariablerna.
python --version
Python 3.6.3
Det är viktigt att påpeka att Python 3.6 endast är inställd som standard Python-version i denna skal-session. Om du lämnar sessionen eller öppnar en ny session från en annan terminal är Python 2.7 standard Python-versionen.
Installera utvecklingsverktyg
Utvecklingsverktyg krävs för att bygga Python-moduler. Så här installerar du nödvändiga verktyg och bibliotek:
sudo yum groupinstall 'Development Tools'
Skapa en virtuell miljö
Med Python
Virtual Environments
kan du installera Python-moduler på en isolerad plats för ett specifikt projekt, snarare än att installeras globalt. På detta sätt behöver du inte oroa dig för att påverka andra Python-projekt.
Det föredragna sättet att skapa en ny virtuell miljö i Python 3 är genom att köra
venv
kommandot.
Låt oss säga att du vill skapa ett nytt Python 3-projekt som heter
my_new_project
i din användarkatalog och matchande virtuell miljö.
Skapa först projektkatalogen och växla till den:
mkdir ~/my_new_project
cd ~/my_new_project
Aktivera Python 3.6 med hjälp av
scl
verktyget:
scl enable rh-python36 bash
Inifrån projektroten kör följande kommando för att skapa en virtuell miljö med namnet
my_project_venv
:
python -m venv my_project_venv
För att börja använda den virtuella miljön, aktivera den genom att skriva:
source my_project_venv/bin/activate
Efter att ha aktiverat miljön kommer skalpromoten att förinställas med namnet på miljön:
(my_project_venv) user@host:~/my_new_project$
Från och med Python 3.4 installeras pakethanteraren för Python som standard när du skapar virtuella miljöer.
Slutsats
Du bör nu ha Python 3-programmeringsmiljö inställd på din CentOS 7-maskin, och du kan börja utveckla ditt Python 3-projekt.
Du kan också läsa om hur du installerar Odoo 11 på CentOS 7 och se ett exempel på hur du använder Python 3-virtuell miljö för att köra Python-programvara på en CentOS 7-server.
python pip virtenv centosLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar python 3.7 på debian 9
Python är ett av världens mest populära programmeringsspråk. Med sin enkla och lätt att lära sig syntax är Python ett utmärkt val för nybörjare och erfarna utvecklare. Denna handledning täcker hur du installerar Python 3.7 på Debian 9.
Hur man installerar python på centos 8
Python är ett av världens mest populära programmeringsspråk. Den här guiden leder dig genom installation av Python 3 och Python 2 på CentOS 8.







