Sok ember, aki a Python-nal dolgozik, elkezdte észrevenni a Anaconda projekt. A Python és R nyelvek szabad és nyílt forráskódú terjesztése, amelyet széles körben alkalmaznak az adattudományban és a gépi tanulásban. Ezért nagy mennyiségű információt lehet gyorsan feldolgozni elemzés céljából.
Ez elég egyszerűen telepíthető, futtatható és frissíthető, amellett, hogy kompatibilis olyan fontos projektekkel, mint a Tensorflow. Nos, ebben az oktatóanyagban megmutatom, hogyan hozhat létre felhőalapú VPS-példányt az Anaconda telepítéséhez ...
Index
Mi az Anaconda Distribution?
Az Anaconda nem más, mint egy nyílt forráskódú csomag, BSD licenc alatt, amely számos alkalmazást és könyvtárat tartalmaz a adattudomány olyan programozási nyelvekkel, mint a Python. A híres programozási nyelv ezen terjesztése környezetkezelőként és csomagkezelőként működik, és hatalmas, több száz csomagból álló repertoárral rendelkezik.
Az Anaconda Disztribúción belül négy alapblokk található:
- Anaconda Navigator (GUI az egyszerű és intuitív kezelésért).
- Anaconda Projekt.
- Könyvtárak az adattudomány számára.
- Conda (parancs a CLI kezeléséhez)
Mindegyikük automatikusan telepítésre kerül a csomag telepítésével, amint később lépésről lépésre megmutatom.
Anaconda terjesztési jellemzők
Az Anaconda Distribution rendelkezik érdekes funkciók amelyek olyan fontossá teszik az adatelemzés világában. A legnevezetesebbek:
- Ez nem függ egyetlen vállalattól sem, mivel a közösség fenntartja és nyílt forráskódú, valamint ingyenes.
- Platformokon átívelő, így GNU / Linux, macOS és Windows operációs rendszereken egyaránt képes működni.
- Nagyon egyszerű, egyszerűen és gyorsan telepítheti és kezelheti az adattudományi csomagokat és környezeteket.
- Számos tudományos projekt használja, így teljesen megbízható.
- Hasznos eszközökkel rendelkezik, amelyek megkönnyítik a munkáját, még a gépi tanuláshoz is.
- Kompatibilis az olyan adatmegtekintőkkel, mint a Matplotlib, Datashader, Bokeh, Holoviews stb.
- Fejlett és nagyon hatékony menedzsment, az erőforrásokhoz való hozzáférés lehetőségével a fejlett gépi tanuláshoz.
- Nem lesz problémája a csomagfüggőségekkel és a verziókezeléssel.
- Hozzon létre és osszon meg dokumentumokat élő fordítási kóddal, egyenletekkel, leírásokkal és kommentárokkal.
- Bármely gépen lefordíthatja a Python forráskódot a gyors végrehajtás érdekében. Ezenkívül megkönnyíti a bonyolult párhuzamos algoritmusok írását.
- Támogatja a nagy teljesítményű számítástechnikát.
- Az Anaconda projektjei hordozhatóak, így megoszthatók vagy más platformokon is telepíthetők.
Mi az a VPS?
Bár telepítheti az Anaconda Distribution szoftvert egy hagyományos számítógépre vagy saját szerverére, ebben az oktatóanyagban megmutatjuk, hogyan kell ezt megtenni. egy VPS szerver, mivel számos előnye van, például az, hogy több felhasználó távolról tudja kezelni, nagyobb sávszélesség, skálázhatóság, magas rendelkezésre állás és jelentős költségmegtakarítás a saját szerverének lehetőségéhez képest.
Kis előfizetési díj ellenében igénybe veheti a szolgáltatást VPS (virtuális magánkiszolgáló), vagyis egy virtuális magánszerver. Ebben az esetben a felhőre támaszkodom az oktatóanyagban. Ezért méltányos azt mondani, hogy ez a VPS alapvetően az Ön számára kizárólag e szolgáltató adatközpontjának dedikált csomagja. Ebben bármit megtehetsz, például telepíthetsz egy Linux szervert és számos alkalmazást. Ebben az esetben az Anacondát fogjuk telepíteni.
Ez a VPS önálló gépként fog működni, vagyis saját RAM-mal, gyors SSD merevlemezeken lévő tárhelyével, lefoglalt CPU magok sorozatával, valamint operációs rendszerrel.
És nem kell aggódnia az adatközpont hardverének kezelése miatt, vagy a szerver meglétéért fizetendő energia- vagy szélessávú díjak, nemhogy szükséges infrastrukturális költségek...
Telepítse Anakonda lépésről lépésre
A választott szolgáltatás, amint megjegyeztem, az Felhős.io, amelyben létrehozok egy példányt vagy VPS-t GNU / Linux operációs rendszerrel, amelyből telepítse az Anacondát egyszerű módon. Így kezdheti az adattudománnyal a szolgáltató által kínált garanciákkal, mivel a hét minden napján 24 órás spanyol nyelvű támogatást nyújt, ha valami történik, és adatközpontja Barcelonában van, ezért az európai adatok védelmi törvényei szerint. Így kerülve a GAFAM / BATX-ot, ami szinte létfontosságú ezekben az időkben ...
Hozzon létre Cl fiókotoués előkészíti a VPS platformot
Mielőtt nekilátnánk, az első dolog az hozzáférjen a Clouding szolgáltatáshoz. Hozzáférhet a hivatalos weboldaláról, és kiválaszthatja az igényeinek leginkább megfelelő díjat. Ezek az arányok különböznek a RAM, az SSD tárhely és a CPU vCore mennyisége között, amelyek rendelkezésére állnak a VPS számára. Még akkor is, ha többre van szüksége, mint amit ezek az árak kínálnak, lehetősége van egyéni szerver konfigurálására.
Tudományos adatelemzési projekt lévén érdekes, ha Ön rendelkezik a legnagyobbal kiszámítja a teljesítményt lehetséges, valamint jó mennyiségű RAM. Bár ha szerényebb projektekhez fogod használni, akkor nem lesz szükség annyira ...
Miután regisztrált és követte a varázsló lépéseit, valamint ellenőrizte e-mail címét, hozzáférhet a paneljéhez. Ehhez meg kell Belépés felhőben:
Ön már a szolgálatban van, és látni fogja intuitív kezelőpanelje. Ha el akarja kezdeni a példány vagy a VPS szerver létrehozását, kattintson a gombra Kattintson ide az első szerver létrehozásához:
Ezzel eljuthat a a VPS-kiszolgáló konfigurációs képernyője. Az első dolog, amit látni fog, az a lehetőség, hogy a kívánt nevet felvegye a VPS-re. Ezután a telepíteni kívánt operációs rendszer típusát. Választhat Windows vagy Linux között, és a Linux szakaszon belül több elérhető disztró található. Ebben az esetben az Ubuntu Server 20.04-et választottam, de kiválaszthatja a kívántat:
Ha elkészült, lépjen le ugyanazon az oldalon, és más lehetőségeket fog látni a hardver erőforrások: RAM-kapacitás, SSD-tárolókapacitás vagy a VPS-hez rendelendő CPU-magok száma. Ne feledje, hogy tetszés szerint kezelheti őket, még akkor is, ha több VPS-t szeretne létrehozni, és elosztaná közöttük ... És ne feledje, hogy mindig nagyobb tervvel méretezhet, ha szüksége van rá.
Lehetősége van a tűzfal konfigurálására vagy a biztonsági mentésekre is. Elvileg nem szükséges, hogy ezt megérintse, bár ha bármilyen előnye van a biztonság javítására, folytassa. Ami fontos, az hozza létre és nevezze el az SSH kulcsot. Ennek köszönhetően távolról is hozzáférhet a VPS kezeléséhez anélkül, hogy minden alkalommal megkérdezné a jelszavát.
Ellenőrizze, hogy minden rendben van-e és impulzus Küld. Ezzel egy másik képernyőre jut, ahol a VPS már megjelenik. Állapotban látni fogja, hogy még mindig telepíti és konfigurálja önmagát. De ne aggódj, ez nagyon gyorsan megtörténik:
Néhány pillanat múlva látni fogja, hogy befejeződött, és az állapotmező a következő néven jelenik meg Aktív. Abban az időben az operációs rendszer segítségével telepítheti azt, amire szüksége van (jelen esetben az Anaconda).
Kattintson a névre hogy feltöltötted a VPS-t, és átirányít egy másik oldalra annak a szervernek az összefoglalásával, ahová az Anacondát telepíted:
Ennélfogva a terület az úgynevezett terület Hogyan lehet elérni a szervert. Itt találhatók a hozzáféréshez szükséges információk, a VPS IP-címe, például a jelszó, a felhasználó (root) vagy a letöltésre szolgáló SSH kulcs.
Mindezekből az adatokból a Szerver IP, root és jelszó mostantól távolról is elérheti az Anaconda telepítésének folytatását ...
Telepítse az Anacondát
Most minden készen áll a Anaconda telepítés a VPS-re. Erre ellátogathat honlapjukon további információkért olvassa el a projektet, vagy ellenőrizze a legfrissebb elérhető verziót.
A kezdéshez meg kell távoli hozzáférés a VPS-kiszolgálóhoz SSH-n keresztül. Így a helyi disztróból mindent telepíthet, amelyre szüksége van a szerveren. Olyan egyszerű lesz, mint megnyitni a terminált és beírni a következő parancsot (ne felejtsd el kicserélni az ipdderverver-t a VPS IP-jével, amelyet korábban látott a Clouding szolgáltatásban):
ssh root@tuipdelservidor
Meg fogja kérdezni a jelszó, vágja le azt, amelyet Clouding mutatott, és illessze be. Ezzel hozzáférést kapsz. Látni fogja, hogy a termináljának felszólítása megváltozott, ez már nem a felhasználó helyi, hanem most a távoli gépé. Ezért az onnan begépelt összes parancs végrehajtásra kerül a VPS szerveren.
Most, hogy rendelkezik hozzáféréssel, a következő tennivaló az, ha elkezdi töltse le és telepítse az Anacondát a következő parancsokkal hozza át az ideiglenes könyvtárba, és töltse le a hivatalos tárolókban elérhető verziót:
cd /tmp
curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh
Ezt követően lesz Anaconda, a következő ellenőrizze az integritást a letöltött adatok SHA-256 összegének felhasználásával. Ehhez futtassa a következő parancsot:
sha256sum Anaconda3-2020.11-Linux-x86_64.sh
Y hash-t ad vissza kijelentkezéskor.
Most meg kell kezdje Anaconda a következő paranccsal:
bash Anaconda3-2020-11-Linux-x86_64.sh
Ezzel eljut egy üzenetig, amelyben arra kéri, hogy nyomja le az ENTER billentyűt, és ezzel az Ananconda licencszerződéshez jut. A megnyomásával a végére léphet INTRO és megkérdezi, hogy igennel vagy nemmel akar-e válaszolni. Vagyis, ha elfogadja a feltételeket, vagy sem. Írja be az "igen" szót idézőjelek nélkül, és nyomja meg az ENTER billentyűt. A következő dolog, amit látni fog:
A következő lépés a kiválasztás a telepítés helye. Nyomja meg az ENTER billentyűt az alapértelmezett útvonalhoz, vagy adjon meg egy másik elérési utat, ha úgy tetszik ... Most megkezdődik az Anaconda telepítése. Ez eltart néhány pillanatig.
Mikor a folyamat befejeződött, a következőhöz hasonló üzenetet kap, jelezve, hogy sikeresen befejeződött:
típus Igen kezdeni a kondát. Most visszatér a VPS parancssorához. Van még valami más, mielőtt használhatná a condát, vagyis a telepítést az alábbiakkal aktiválja:
source ~/.bashrc
És most már lehet használjon kondát és kezdje el hasznosnak találni az Anaconda szolgáltatást ... Például segítséget talál az opciókkal kapcsolatban, és felsorolhatja az elérhető csomagokat a
conda
conda list
Anaconda környezetének beállítása is használja a python3-at, például:
conda create --name mi_env python=3
válaszol y a folytatásra feltett kérdésre, és a szükséges telepítésre kerül.
Máris megteheted aktiválja az új környezetet dolgozni és élvezni ...
conda activate mi_env
Most, hogy mindent telepítettünk és működünk, ellenőrizni tudta a VPS-tárhely által kínált hatékonyságot és sokoldalúságot, mint amit a Clouding szolgáltatásban megmutattunk. Az Anaconda csak egy a sokféle alkalmazás és eszköz közül, amelyeket telepíthet és használhat. Nem minden redukálódik weboldalak létrehozására. Sokkal több lehetőség használható VPS-re. Ha kérdése van, megjegyzést fűzünk hozzá.
Legyen Ön az első hozzászóló