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:
- Töltse le a tömörített csomagot (wget);
- Fájlok kibontása e csomagból (tar);
- 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:
- az XZ archívum visszafejtése;
- 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