Vill Leit, déi mam Python schaffen, hunn ugefaang de Anaconda Projet. Et ass eng gratis an oppe Quellverdeelung vun de Python- a R. Sproochen. Et gëtt vill an der Datewëssenschaft a Maschinneléiere benotzt. Dofir kënne grouss Volumen vun Informatioune séier fir Analyse veraarbecht ginn.
Et ass ganz einfach ze installéieren, auszeféieren an ze aktualiséieren, zousätzlech zu kompatibel mat Projeten esou wichteg wéi Tensorflow. Gutt, an dësem Tutorial weisen ech Iech wéi Dir eng Cloud VPS Instanz kreéiere kënnt fir Anaconda do ze installéieren ...
Index
Wat ass Anaconda Distribution?
Anaconda ass näischt anescht wéi eng Open Source Suite, ënner BSD Lizenz, déi eng Serie vun Apps a Bibliothéiken enthält fir daten Wëssenschaft mat Programméierungssproochen wéi Python. Dës Verdeelung vun der berühmter Programméierungssprooch funktionnéiert als Ëmweltmanager, Package Manager an huet e risege Repertoire vun Honnerte vu Packagen.
An der Anaconda Distribution fannt Dir véier Basisblocken:
- Anaconda Navigator (GUI fir säin einfachen an intuitive Management).
- Anaconda Projet.
- Bibliothéiken fir Datenwëssenschaft.
- Conda (Kommando fir CLI Management)
Alleguer gëtt automatesch installéiert mat der Installatioun vum Package, wéi ech méi spéit Schrëtt fir Schrëtt weisen.
Anaconda Verdeelungsfeatures
Anaconda Distribution huet interessant Features déi et sou wichteg an der Welt vun der Datenanalyse maachen. Déi bemierkenswäertst sinn:
- Et hänkt net vun enger Firma of, well se vun der Gemeinschaft ënnerhale gëtt an Open Source ass, wéi och gratis.
- Et ass platt-plattform, sou datt et op béid GNU / Linux, macOS an Windows funktionnéiere kann.
- Et ass ganz einfach, fäeg ze installéieren a verwalten Packagen an Ëmfeld fir Datenwëssenschaft einfach a séier.
- Vill wëssenschaftlech Projete benotze se, sou datt et komplett zouverléisseg ass.
- Et ass voll mat nëtzlechen Tools fir Är Aarbecht méi einfach ze maachen, och fir Maschinn ze léieren.
- Et ass kompatibel mat Datebetrachter wéi Matplotlib, Datashader, Bokeh, Holoviews, etc.
- Fortgeschratt a ganz mächteg Gestioun, mat der Méiglechkeet Zougang zu Ressourcen fir fortgeschratt Maschinn léieren.
- Dir hutt keng Probleemer mat Package Ofhängegkeeten a Versiounskontroll.
- Erstellt an deelt Dokumenter mat Live Compilatiounscode, Equatiounen, Beschreiwungen an Annotatiounen.
- Dir kënnt Python Quellcode op all Maschinn kompiléiere fir séier Ausféierung. Zousätzlech wäert et d'Schreiwe vu komplexe parallele Algorithmen erliichteren.
- Ënnerstëtzt High Performance Computing.
- Projeten an Anaconda si portabel, sou datt se op anere Plattformen gedeelt oder agesat kënne ginn.
Wat ass e VPS?
Och wann Dir Anaconda Distribution op engem konventionelle PC oder Ärem eegene Server installéiere kënnt, an dësem Tutorial weise mir Iech wéi Dir et maacht e VPS Server, well et eng Serie vu Virdeeler huet, sou wéi datt se vu verschidde Benotzer, méi Bandbreedung, Skalierbarkeet, héich Disponibilitéit a bedeitende Käschte spueren am Verglach mat der Optioun fir Ären eegene Server ze managen.
Fir e klengen Abonnementskäschte kënnt Dir e Service hunn VPS (Virtual Private Server), dat ass, e virtuelle private Server. An dësem Fall wäert ech op Clouding vertrauen fir den Tutorial. Dofir ass et fair ze soen datt dëse VPS am Fong eng speziell "Pak" ass exklusiv fir Iech vum Rechenzentrum vun dësem Provider. An et kënnt Dir maachen wat Dir wëllt, wéi zum Beispill e Linux Server an eng Villzuel vun Apps installéieren. An dësem Fall wäerte mir Anaconda installéieren.
Dëse VPS wäert als eegestänneg Maschinn schaffen, dat ass mat sengem eegene RAM, mat sengem Späicherplatz op schnelle SSD-Festplazen, mat enger Serie vu zougewisenen CPU-Cores, souwéi engem Betribssystem.
An Dir musst Iech keng Suergen iwwer d'Gestioun vun Ärem Rechenzentrum Hardware maachen, oder Energie- oder Breetbandkäschte bezuele fir e Server ze hunn, ganz eleng néideg Infrastrukturkäschten...
Installéieren Anaconda Schrëtt fir Schrëtt
De gewielte Service, wéi ech kommentéiert hunn, ass Wolleken.io, an deem ech eng Instanz oder VPS mam GNU / Linux Betriebssystem erstellen aus deem installéieren Anaconda op eng einfach Manéier. Op dës Manéier kënnt Dir mat Datenwëssenschaft ufänken mat de Garantien, déi dëse Fournisseur ubitt, well et 24/7 Ënnerstëtzung op Spuenesch huet am Fall wou eppes geschitt, a säin Rechenzentrum ass zu Barcelona, also ënner Schutzgesetzer Europäesch Daten. Esou GAFAM / BATX vermeiden, eppes bal wichteg an dësen Zäiten ...
Cl Kont erstellenoudingt a preparéiert d'VPS Plattform
Ier mer ufänken, ass dat éischt Zougang zum Clouding Service. Dir kënnt op seng offiziell Websäit zougräifen a wielt den Taux deen am Beschten Äre Besoinen entsprécht. Dës Tariffer ënnerscheede sech an der Unzuel vu RAM, SSD Späicheren, an CPU vCores déi Dir fir Är VPS zur Verfügung hutt. Och wann Dir méi braucht wéi dat wat dës Präisser ubidden, hutt Dir d'Méiglechkeet e personaliséierte Server ze konfiguréieren.
Als wëssenschaftlech Datenanalyse Projet ze sinn, wier et interessant wann Dir dee gréissten hätt berechnen Leeschtung méiglech, wéi och gutt Quantitéiten vum RAM. Och wann Dir et fir méi bescheide Projete benotzt, da wäert et net sou vill néideg sinn ...
Wann Dir Iech ugemellt hutt an d'Schrëtt vum Wizard gefollegt hutt, souwéi Är E-Mail Adress verifizéiert, kënnt Dir op Äre Panel zougräifen. Dofir musst Dir aloggen zu Wolleken:
Dir sidd schonn am Service, an Dir wäert gesinn seng intuitiv Kontrollpanel. Wann Dir ufänke wëllt d'Instanz oder de VPS Server ze kreéieren, musst Dir klickt Klickt hei fir Ären éischte Server ze kreéieren:
Dëst bréngt Iech bei der Konfiguratiounsbildschierm vun Ärem VPS Server. Dat éischt wat Dir gesitt ass d'Méiglechkeet den Numm deen Dir op Äre VPS wëllt setzen. Dann den Typ vum Betribssystem deen Dir installéiere wëllt. Dir kënnt tëscht Windows oder Linux wielen, an am Linux Sektioun sinn et e puer verfügbare Distros. An dësem Fall hunn ech Ubuntu Server 20.04 ausgewielt, awer Dir kënnt dee wielen deen Dir wëllt:
Sidd Dir fäerdeg, gitt op déi selwecht Säit erof an Dir gesitt aner Optiounen fir de ze wielen Hardware Ressourcen: RAM Kapazitéit, SSD Späicherkapazitéit, oder d'Zuel vu CPU Cores déi Dir Äre VPS zouweise musst. Denkt drun datt Dir se maache kënnt wéi Dir wëllt, och wann Dir e puer VPS erstallt wëllt a se ënnert hinnen verdeelt ... An erënnert Iech, Dir kënnt ëmmer mat engem méi héije Plang skaléieren, wann Dir et braucht.
Dir hutt och Optiounen fir d'Firewall ze konfiguréieren oder fir Backups. Prinzipiell ass et net néideg datt Dir dat beréiert, och wann Dir Präferenz hutt fir d'Sécherheet ze verbesseren, gitt vir. Wat wichteg ass erstellen an den SSH Schlëssel nennen. Dank et, kënnt Dir op Fernzugang zougräifen fir Äre VPS ze managen ouni all Kéier Äert Passwuert ze froen.
Kontrolléiert datt alles OK ass an pulsa Schécken. Dat féiert Iech op en aneren Ecran wou Äre VPS schonn erschéngt. Am Status gesitt Dir datt et nach ëmmer installéiert a konfiguréiert. Maacht Iech keng Suergen, et gëtt ganz séier gemaach:
An e puer Momenter gesitt Dir datt et fäerdeg ass an de Statusfeld erscheint als Aktiv. Zu där Zäit kënnt Dir Äert Betribssystem benotze fir z'installéieren wat Dir braucht (an dësem Fall Anaconda).
Klickt op den Numm datt Dir op Äre VPS gesat hutt an et redirekt Iech op eng aner Säit mat engem Resumé vun der Serverinformatioun wou Dir Anaconda installéiere wäert:
Dofir, wat wichteg ass d'Gebitt genannt Wéi Zougang zum Server. Dëst ass wou d'Informatioun déi Dir braucht fir Zougang ze sinn, d'IP vum VPS, wéi de Passwuert, de Benotzer (root) oder den SSH Schlëssel fir erofzelueden.
Vun all dësen Daten, mat der Server IP, Root a Passwuert Dir kënnt elo Fernzugriff fir mat der Installatioun vun Anaconda fortzegoen ...
Installéiert Anaconda
Elo ass alles fäerdeg fir de Anaconda Installatioun op der VPS. Dofir kënnt Dir besichen hir Websäit fir méi Informatiounen iwwer de Projet ze liesen oder déi lescht verfügbar Versioun ze kontrolléieren.
Fir unzefänken, musst Dir Zougang zu Ärem VPS Server iwwer SSH. Op dës Manéier, vun Ärem lokalen Distro, kënnt Dir alles wat Dir braucht op de Server installéieren. Et wäert sou einfach sinn wéi Ären Terminal opzemaachen an de folgenden Kommando ze tippen (erënnert Äert IPdelserver mat der IP vun der VPS ze ersetzen déi Dir virdru bei Clouding gesinn hutt):
ssh root@tuipdelservidor
Geet Iech froen d'Passwuert, schneit deen deen Clouding Iech gewisen huet a pecht. Dat gëtt Iech Zougang. Dir wäert gesinn datt d'Prompt vun Ärem Terminal geännert huet, et ass net méi de lokalen vun Ärem Benotzer, awer elo ass et dee vun der Fernmaschinn. Dofir ginn all d'Befehle déi Dir vun do tippt op de VPS Server ausgefouert.
Elo wann Dir Zougang hutt, ass déi nächst Saach ze maachen eroflueden an installéieren Anaconda mat folgenden Kommandoen fir et an den temporäre Verzeechnes ze bréngen an d'Versioun verfügbar vun den offizielle Repositories ze kréien:
cd /tmp
curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh
Duerno wäert Dir Anaconda hunn, déi folgend ass z'integréieren z'iwwerpréiwen vun den erofgeladenen Daten mat der SHA-256 Zomm. Dofir fuert just de folgenden Kommando:
sha256sum Anaconda3-2020.11-Linux-x86_64.sh
Y bréngt Iech en Hash zréck beim Auschecken.
Elo musst Dir starten Anaconda mat folgendem Kommando:
bash Anaconda3-2020-11-Linux-x86_64.sh
Dat féiert Iech zu enger Noriicht déi Iech freet ENTER ze drécken an am Tour féiert Dir Iech mam Ananconda Lizenzofkommes. Dir kënnt bis zum Schluss goen andeems Dir dréckt Intro an et wäert Iech froen ob Dir mat Jo oder Neen äntwerte wëllt. Dat ass, wann Dir d'Konditioune akzeptéiert oder net. Typ "jo" ouni Zitater an dréckt op ENTER. Déi nächst Saach déi Dir gesitt ass:
De nächste Schrëtt ass ze wielen der Installatioun Plaz. Dréckt ENTER fir de Parrainage gewisen oder gitt en anere Wee wann Dir et virzitt ... Elo fänkt d'Installatioun vun Anaconda un. Et wäert e puer Momenter daueren.
Wéini de Prozess ass ofgeschloss, Dir kritt eng Noriicht wéi déi folgend, déi uginn datt se erfollegräich fäerdeg war:
Typ jo Conda unzefänken. Elo wäert et Iech op d'Prompt vun Ärem VPS zréckkommen. Dir hutt nach eppes iwwreg ier Dir Conda benotze kënnt, an dat ass d'Installatioun z'aktivéieren mat:
source ~/.bashrc
An elo kënnt Dir benotzen Conda a fänkt un Anaconda nëtzlech ze ginn ... Zum Beispill kënnt Dir Hëllef iwwer d'Optiounen gesinn an déi verfügbar Packagen opgezielt mat:
conda
conda list
Och d'Ëmfeld fir Anaconda ze setzen benotzen Python3, zum Beispill:
conda create --name mi_env python=3
Äntwert y op d'Fro déi Dir stellt fir weiderzegoen an déi néideg installéiert ginn.
Dir kënnt et schonn aktivéiert dat neit Ëmfeld ufänken ze schaffen a genéissen ...
conda activate mi_env
Elo datt mir alles installéiert a funktionnéiert hunn, konnt Dir d'Kraaft a Vielfältigkeit verifizéieren déi e VPS-Hosting bitt wéi dee mir Iech bei Clouding gewisen hunn. Anaconda ass just eng vun de ville Variatiounen u Programmer an Tools déi Dir installéiere kënnt a benotzt. Net alles kënnt op d'Schafe vu Websäiten. Et gi vill méi Optiounen fir déi Dir e VPS benotze kënnt. Wann Dir Froen hutt, hannerloosse mir e Kommentar.
Gitt d'éischt fir ze kommentéieren