Python telepítése 2

A kiszolgálók elhelyezése megbízható európai adatközpontokba. Nyissa meg a felhőalapú VPS / VDS szervert gyors SSD-ken 1 percen belül!

Legjobb tárhely:
- védi az adatokat a nem kívánt hozzáféréstől egy védett európai adatközpontban
- elfogadja a fizetést legalább a bitcoinban.
- elosztja terjesztését

- védelem a DDos támadásoktól
- mentes mentés
- Uptime 99.9999%
- Adatközpont - TIER III
- szolgáltató - TIER I

Támogatjuk az oroszban 24/7/365 Jogi személyekkel és természetes személyekkel dolgozunk. Most szüksége van 24 magra és 72 GB RAM-ra. Kérlek!

Kedvező tarifáink bizonyítják, hogy még nem tudta az olcsó tárhelyet!

Perc: válassza ki a konfigurációt, a fizetést és a CMS-t a VPS készen áll.
Pénzvisszafizetés - 30 nap!

Bankkártyák, e-deviza, Qiwi, Webmoney, PayPal, Novoplat stb.

Kérdezzen a 24/7/365 támogatáshoz

Válaszokat talál az adatbázisunkban, és ismerkedjen meg az ajánlásokkal

belépés

Nagyon gyakran a fejlesztők felelősek a kiszolgáló kezeléséért, amelyen az alkalmazás fut. Amikor kiválasztunk egy operációs rendszert, különösen a gyártáshoz, a megbízható és biztonságos CentOS kiváló választás lehet.

Furcsának tűnhet, de ha fut a CentOS, láthatjuk a verzióját Python 2.6 (vagy 2.4.3), ráadásul nem használt telepített alkalmazások, számára van fenntartva a rendszer használatára.

Ez a cikk a Python (2.7.6 és 3.3.3) betöltésére és telepítésére vonatkozik, amely nem sérti az alapértelmezett 2.6 (vagy 2.4) verziót.

Nagyon fontos, hogy ne károsítsa az alapértelmezett verziót, mivel a legfontosabb rendszereszközök, például a YUM, attól függenek. Ezenkívül telepítenie kell két népszerű Python társát - pip és virtualenv.

Elvégre ez megtörtént, akkor lehet, hogy egyszerre mind a két változat a Python egy VPS CentOS 6.4 vagy 5.8, létrehozása és használata a virtuális környezetek, és végül feltölteni és kezelni Python csomagok minden változata.

Egy kicsit a CentOS-ról

A telepítés megkezdése előtt ismernie kell a CentOS bizonyos funkcióit.

Miért érkezik a CentOS az alkalmazások régebbi verzióival?

A CentOS eltávolítása az RHEL-ből (Red Hat Enterprise Linux). Ennek a két disztribúciónak a célközönsége olyan üzleti vállalkozás, amely megbízható operációs rendszert igényel, amely sok éven át képes dolgozni.

Így a legfontosabb oka annak, hogy a CentOS a régebbi alkalmazásokkal együtt jön, a rendszer stabilitásának vágya, amelyet a bevált változatok alkalmazásával érnek el. Itt a "nem helyes, ami nem sérült" elv érvényesül.

Miért külön telepíthetők a telepítéshez használt könyvtárak és alkalmazások?

Alapértelmezés szerint a CentOS nem tartalmaz sok eszközt; Ezenkívül az összes biztosított eszközt rendszerint alkalmazzák (például a yum). Annak érdekében, hogy a rendszer mind a jövőben, mind a jövőben megfelelően működjön, különös figyelmet kell fordítani ezekre az eszközökre, mielőtt azok megváltoztatására vagy frissítésére vagy függőségükre kerülne sor.

Ne gondolja, hogy az operációs rendszerrel szállított eszközöket a felhasználó számára tervezték, ezért el kell kezdenie magának az összes szükséges szoftver telepítésének szokását.

Ezzel az egyszerű útmutatóval telepítheti és használhatja a Python bármely verzióját, valamint megtudhatja, hogyan telepítheti szinte minden alkalmazásból a forráskódot.

A rendszer előkészítése és Python telepítése

Telepítése Python (csakúgy, mint sok más alkalmazás) CentOS áll néhány egyszerű lépésben, nevezetesen: rendszerfrissítés, töltse le a kívánt verzióját Python és annak beállításait.

Megjegyzés. Ez a kézikönyv a CentOS 6.5, 5.8 és 6.4 verzióira érvényes.

Alapvetően a CentOS alkalmazások frissítése

A telepítés megkezdése előtt frissítenie kell a rendszer alapértelmezett alkalmazásait a legfrissebb verzióra.

Ehhez futtassa:

A fejlesztési rendszer felkészítése

A CentOS disztribúciók minimalisztikusak (talán túl minimalisztikusak), vagyis sok népszerű és szükséges alkalmazás és eszköz nélkül érkeznek.

Ezt a rendszer fejlesztői szándékosan végzik. A fejlesztéshez azonban olyan kapcsolódó könyvtárak és eszközök szükségesek, amelyek alapértelmezés szerint nem szerepelnek. Ezért a folytatás előtt le kell töltenie és telepítenie kell azokat.

A fejlesztéshez szükséges eszközök a yum csomagkezelő segítségével kétféle módon érhetők el:

Az 1. opció (nem ajánlott) a szükséges eszközök (például a gyártmány, a gcc stb.) Letöltése egyenként. Ugyanakkor gyakran fordulnak elő hibák a fejlesztés során - mivel néhány csomagot nem telepítettek; el kell halasztani a fejlesztést, és vissza kell térni a csomagok telepítési fázisához.

Ajánlott a 2. opció használata - csak töltsön össze egy csomó szükséges eszközt egyetlen parancs segítségével a yum programcsoportok segítségével.

Szoftver groupsyum

A yum programcsomagok gyakran használt eszközök (alkalmazások) kötegeit tartalmazzák, amelyeket egyszerre lehet letölteni egy parancs használatával és egy csoportnév megadásával. A YUM segítségével egyszerre több programcsoport is betölthető.

Az alkalmazások fejlesztéséhez szükséges csoportot fejlesztési eszközöknek hívják.

InstallDevelopmentTools a YUM használatával a CentOS-on

Tehát a szükséges fejlesztőeszközök letöltéséhez fusson:

yum groupinstall -y fejlesztés

yum groupinstall -y 'fejlesztőeszközök'

Megjegyzés: a parancs rövid (első) verziója esetleg nem működik az idősebb CentOS-terjesztéseken.

További hasznos csomagok letöltése:

yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel

Emlékezni. bár ezek az eszközök választhatóak, nagyon fontosak a legtöbb feladat elvégzésében. Ha nem telepítették előre, Python nem lesz képes dolgozni velük a fordítás során.

A Python forráskódból történő telepítésének folyamata

A Python telepítése három szakaszból és négy eszközből áll:

  1. Töltse le a tömörített csomagot (wget);
  2. Fájlok kibontása e csomagból (tar);
  3. Alkalmazás létrehozása és létrehozása (autoconf (configure) / make).

A Wget olyan alkalmazások, amelyek különböző protokollokon (HTTP, FTP stb.) Keresztül töltik le a fájlokat. Annak ellenére, hogy a wget nem létezik a CentOS korábbi verzióiban, az alapértelmezés szerint hozzá van csatolva.

Példa a wget használatára:

A Tar egy eszköz a fájlok archívumainak létrehozásához és kezeléséhez. Az eszköz különböző lehetőségeivel csomagolhatja és kicsomagolhatja a csomagokat.

Egy példa a tar: tar [options] [argumentumok] használatára

GNUautoconf és GNUmake

Az autoconf és az eszközkészítő eszközöket általában együtt használják a forráskód konfigurálásához, mielőtt elkezdené az alkalmazások építését és telepítését.

  • ./ configure. mindent konfigurálni a telepítés előtt;
  • könyvtárak és forráskód összekapcsolása;
  • makeinstall (ez a kézikönyv altinstall) a forráskód összeállításához, bináris fájlok létrehozásához és az alkalmazás telepítéséhez ./configure.

Python letöltése, összeállítása és telepítése

Az ebben a részben található utasítások bármelyik Python verzió letöltésére használhatók. Mindössze annyit kell tennie, hogy kicserélje a kívánt verziót a szükséges eszközzel (például a 2.7.6-tól 3.3.3-ig). Ezenkívül egyszerre több verziót is telepíthet és használhat. Ehhez meg kell adnia a verziót a python kezdetén (azaz nem csak python, hanem python2.7 vagy python3.3).

A forrásarchívum letöltése

Először ki kell tömöríteni a Python kódot tartalmazó tömörített archívumot. A 2.7.6 verzióhoz:

Opcionális: XZ eszközök

Ezt a fájlt az XZ könyvtár tömöríti. A verziótól függően előfordulhat, hogy a rendszer nem rendelkezik vele. Ha ez a helyzet, futtassa a következő parancsot, amely telepíti az XZ könyvtárat:

yum install xz-libs

A tömörített forrás archívum kicsomagolása

Ez a folyamat két szakaszból áll:

  1. az XZ archívum visszafejtése;
  2. kivonat kátrány.

# A tar archívum dekódolása (dekódolása (-d)):
xz -d Python-2.7.6.tar.xz
# Fájlok kibontása:
tar -xvf Python-2.7.6.tar

xz -d Python-3.3.3.tar.xz
tar -xvf Python-3.3.3.tar

Telepítés és telepítés

Mielőtt összeállítaná a kódot, meg kell győződnie arról, hogy telepítették-e az összes függőséget, és elkészíti a környezetet. Ez automatikusan megtörténik a ./configure használatával.

# Nyissa meg a könyvtárat ezzel a fájllal:
cd Python-2.7.6
# Indítsa el a konfigurációt (adja meg a telepítési könyvtárat)
# Alapértelmezés szerint a fájlok a / usr / local könyvtárba vannak telepítve.
# Edit --prefix a változtatáshoz (például: $ HOME).
./ configure --prefix = / usr / local

cd Python-3.3.3
./ configure

Ezt az eljárást minden eltérés nélkül végre kell hajtani, mivel minden szükséges eszköz és alkalmazás le lett töltve. A teszt befejezése után folytathatja a következő lépést: az összeszerelési és telepítési folyamatot.

Szerelés és telepítés

Miután elkészítette a rendszert, megy a forráskód összeállításához (összeállításához) és telepítheti az alkalmazást. Általában a "make install" parancsot használják erre; de ebben az esetben jobb, ha a "make altinstall" -ot használjuk, hogy elkerüljük az alapértelmezett rendszerértékek felülbírálását és felülírjuk a Python egy meglévő verzióját a rendszerben.

# Fordítsa a forráskódot
# Ez az eljárás eltarthat egy ideig (

néhány perc)
csinál
# A fordítás befejezése után:
csináld altinstall

csinál csináld altinstall #

Python telepítési hely hozzáadása PATH-hoz (opcionális)

Megjegyzés: Ha az alapértelmezett beállításokat használja, akkor ezt a kiegészítő műveletet nem szükséges végrehajtani. Ha azonban a / usr / local elérési útvonal megváltozott a Python telepítésekor, akkor a következő lépéseket kell végrehajtania ahhoz, hogy Python futtatható legyen a teljes elérési út megadása nélkül.

Amikor a telepítés befejeződött, nézze meg a generált bináris fájlok (vagyis arra, hogy a Python a kiválasztott változat) csak akkor lehet teljes elérési útvonalának megadásával (például / usr / local / bin / python2.7), persze, ha még nincs telepítve mint a PATH változó (amely információt tartalmaz arról, hol keresse meg a megadott fájlokat).

Az újonnan telepített Python-tolmács eléréséhez, anélkül, hogy kifejezetten megadná az elérési útvonalat, csatolja ezt az elérési utat a PATH változóhoz:

# Példa: export PATH = "[/ path / to / installation :: $ PATH"
export PATH = "/ usr / local / bin: $ PATH"

Ha többet szeretne megtudni a PATH-ról, olvassa el a Linux Információs Projektet.

Közös Python eszközök telepítése: pip és virtualenv

Miután telepítette a Pythonot, be kell fejeznie az alkalmazások előállításának és telepítésének alapját. Ehhez telepítenie kell a leggyakrabban használt eszközöket: a pip manager és a virtualenv környezet menedzser.

A .pstCentOS telepítése Python új telepítésével

Mielőtt telepítené a pipát, meg kell szereznie az egyetlen függõséget - a beállítási eszközöket.

A fenti cikkben a virtualenv és a pip:

A setuptools könyvtár alapja a Python disztribúciós segédprogram, az distutils. Mivel az distutils alapértelmezés szerint megadva, mindössze annyit kell tennie, hogy install setuptools.

A telepítőeszközök telepítéséhez futtassa a következő parancsokat (a 2.7.6-os verzióhoz):

A pip felszerelése önmagában nagyon egyszerű folyamat. Ahhoz, hogy az eszköz automatikusan letölthető és telepíthető legyen a cURL könyvtár használatával, használja a fent említett cikk utasításait.

Töltse le a telepítőfájlokat, majd telepítse Python (2.7) segítségével:

Virtuálisan telepítse a Centost a Python használatával

Most, hogy a rendszer pip csomagkezelővel rendelkezik, a virtualenv telepítése nagyon egyszerű.

A virtualenv pip paranccsal történő letöltéséhez és telepítéséhez futtassa a parancsot:

pip install virtualenv

Kapcsolódó cikkek