Πώς να εγκαταστήσετε το Anaconda σε VPS

επιστημονικά δεδομένα

Πολλοί άνθρωποι που συνεργάζονται με την Python έχουν αρχίσει να το παρατηρούν Πρόγραμμα Anaconda. Είναι μια δωρεάν και ανοιχτή πηγή διανομής των γλωσσών Python και R. Χρησιμοποιείται ευρέως στην επιστήμη των δεδομένων και στη μηχανική μάθηση. Επομένως, μεγάλος όγκος πληροφοριών μπορεί να επεξεργαστεί γρήγορα για ανάλυση.

Είναι αρκετά απλή εγκατάσταση, εκτέλεση και ενημέρωση, καθώς και συμβατό με έργα τόσο σημαντικά όσο το Tensorflow. Λοιπόν, σε αυτό το σεμινάριο, θα σας δείξω πώς μπορείτε να δημιουργήσετε μια παρουσία cloud VPS για να εγκαταστήσετε το Anaconda εκεί ...

Τι είναι η διανομή Anaconda;

ανακόνδας

Το Anaconda δεν είναι τίποτα περισσότερο από μια σουίτα ανοιχτού κώδικα, με άδεια BSD, η οποία περιέχει μια σειρά εφαρμογών και βιβλιοθηκών για επιστημονικά δεδομένα με γλώσσες προγραμματισμού όπως η Python. Αυτή η διανομή της διάσημης γλώσσας προγραμματισμού λειτουργεί ως διαχειριστής περιβάλλοντος, διαχειριστής πακέτων και έχει ένα τεράστιο ρεπερτόριο εκατοντάδων πακέτων.

Μέσα στο Anaconda Distribution μπορείτε να βρείτε τέσσερα βασικά μπλοκ:

  • Anaconda Navigator (GUI για απλή και διαισθητική διαχείριση).
  • Έργο Anaconda.
  • Βιβλιοθήκες για την επιστήμη των δεδομένων.
  • Conda (εντολή για διαχείριση CLI)

Ολα τους θα εγκατασταθεί αυτόματα με την εγκατάσταση του πακέτου, όπως θα δείξω βήμα προς βήμα αργότερα.

Χαρακτηριστικά διανομής Anaconda

διακομιστές ιστού

Η διανομή Anaconda έχει ενδιαφέροντα χαρακτηριστικά που το καθιστούν τόσο σημαντικό στον κόσμο της ανάλυσης δεδομένων. Τα πιο αξιοσημείωτα είναι:

  • Δεν εξαρτάται από καμία εταιρεία, καθώς συντηρείται από την κοινότητα και είναι ανοιχτού κώδικα, καθώς και δωρεάν.
  • Είναι πολλαπλής πλατφόρμας, οπότε μπορεί να λειτουργήσει τόσο σε GNU / Linux, macOS όσο και σε Windows.
  • Είναι πολύ απλό, είναι σε θέση να εγκαταστήσει και να διαχειριστεί πακέτα και περιβάλλοντα για την επιστήμη δεδομένων απλά και γρήγορα.
  • Πολλά επιστημονικά έργα το χρησιμοποιούν, οπότε είναι απολύτως αξιόπιστο.
  • Είναι γεμάτο με χρήσιμα εργαλεία για να διευκολύνει τη δουλειά σας, ακόμη και για μηχανική μάθηση.
  • Είναι συμβατό με προγράμματα προβολής δεδομένων, όπως Matplotlib, Datashader, Bokeh, Holoviews κ.λπ.
  • Προηγμένη και πολύ ισχυρή διαχείριση, με δυνατότητα πρόσβασης σε πόρους για προηγμένη μηχανική μάθηση.
  • Δεν θα έχετε προβλήματα με τις εξαρτήσεις πακέτων και τον έλεγχο έκδοσης.
  • Δημιουργήστε και μοιραστείτε έγγραφα με ζωντανό κώδικα σύνταξης, εξισώσεις, περιγραφές και σχολιασμούς.
  • Μπορείτε να μεταγλωττίσετε τον πηγαίο κώδικα Python σε οποιοδήποτε μηχάνημα για γρήγορη εκτέλεση. Επιπλέον, θα διευκολύνει τη σύνταξη πολύπλοκων παράλληλων αλγορίθμων.
  • Υποστηρίζει υπολογισμούς υψηλής απόδοσης.
  • Τα έργα στο Anaconda είναι φορητά, επομένως μπορούν να κοινοποιηθούν ή να αναπτυχθούν σε άλλες πλατφόρμες.

Τι είναι το VPS;

πώς να επιλέξετε διακομιστή ιστού

Αν και μπορείτε να εγκαταστήσετε το Anaconda Distribution σε συμβατικό υπολογιστή ή στον δικό σας διακομιστή, σε αυτό το σεμινάριο θα σας δείξουμε πώς να το κάνετε διακομιστή VPS, δεδομένου ότι έχει μια σειρά από πλεονεκτήματα, όπως ότι μπορεί να διαχειρίζεται από απόσταση πολλούς χρήστες, μεγαλύτερο εύρος ζώνης, επεκτασιμότητα, υψηλή διαθεσιμότητα και σημαντική εξοικονόμηση κόστους σε σύγκριση με την επιλογή να έχετε δικό σας διακομιστή.

Για μια μικρή συνδρομή, μπορείτε να έχετε μια υπηρεσία VPS (Virtual Private Server), δηλαδή, ένας εικονικός ιδιωτικός διακομιστής. Σε αυτήν την περίπτωση θα βασιστώ στο Clouding για το σεμινάριο. Επομένως, είναι δίκαιο να πούμε ότι αυτό το VPS είναι βασικά ένα αποκλειστικό «δέμα» αποκλειστικά για εσάς του κέντρου δεδομένων αυτού του παρόχου. Σε αυτό μπορείτε να κάνετε ό, τι θέλετε, όπως εγκατάσταση διακομιστή Linux και πλήθος εφαρμογών. Σε αυτήν την περίπτωση, πρόκειται να εγκαταστήσουμε το Anaconda.

Αυτό το VPS θα λειτουργεί ως αυτόνομη μηχανήΔηλαδή, με τη δική του μνήμη RAM, με το χώρο αποθήκευσης σε γρήγορους SSD, με μια σειρά εκχωρημένων πυρήνων CPU, καθώς και ένα λειτουργικό σύστημα.

Και δεν θα χρειαστεί να ανησυχείτε για τη διαχείριση του υλικού του κέντρου δεδομένων σας ή για την πληρωμή ενέργειας ή ευρυζωνικών τελών για την ύπαρξη διακομιστή, πόσο μάλλον απαραίτητο κόστος υποδομής...

εγκαταστήσετε ανακόνδας βήμα βήμα

Η επιλεγμένη υπηρεσία, όπως έχω σχολιάσει, είναι Σύννεφο.io, στο οποίο θα δημιουργήσω μια παρουσία ή VPS με λειτουργικό σύστημα GNU / Linux από το οποίο εγκαταστήστε το Anaconda με απλό τρόπο. Με αυτόν τον τρόπο, μπορείτε να ξεκινήσετε με την επιστήμη δεδομένων με τις εγγυήσεις που προσφέρει αυτός ο πάροχος, καθώς έχει υποστήριξη 24/7 στα Ισπανικά σε περίπτωση που συμβεί κάτι και το κέντρο δεδομένων του βρίσκεται στη Βαρκελώνη, επομένως, σύμφωνα με τους νόμους προστασίας των ευρωπαϊκών δεδομένων. Αποφεύγοντας έτσι το GAFAM / BATX, κάτι σχεδόν ζωτικής σημασίας σε αυτές τις εποχές ...

Δημιουργία λογαριασμού Clouκαι προετοιμασία της πλατφόρμας VPS

Πριν ξεκινήσουμε, το πρώτο πράγμα είναι πρόσβαση στην υπηρεσία Clouding. Μπορείτε να αποκτήσετε πρόσβαση σε αυτόν από τον επίσημο ιστότοπό του και να επιλέξετε την τιμή που ταιριάζει καλύτερα στις ανάγκες σας. Αυτά τα ποσοστά διαφέρουν ως προς την ποσότητα RAM, αποθήκευσης SSD και CPU vCores που θα έχετε στη διάθεσή σας για το VPS σας. Ακόμα κι αν χρειάζεστε περισσότερα από αυτά που προσφέρουν αυτές οι τιμές, έχετε την επιλογή να ρυθμίσετε έναν προσαρμοσμένο διακομιστή.

Όντας ένα έργο επιστημονικής ανάλυσης δεδομένων, θα ήταν ενδιαφέρον αν έχετε το μεγαλύτερο υπολογίστε την απόδοση είναι δυνατόν, καθώς και καλές ποσότητες RAM. Αν και αν πρόκειται να το χρησιμοποιήσετε για πιο μετριοπαθή έργα, δεν θα είναι απαραίτητο τόσο ...

Σύννεφα ποσοστά

Μόλις εγγραφείτε και ακολουθήσετε τα βήματα του οδηγού, καθώς και επαληθεύσετε τη διεύθυνση email σας, θα έχετε τη δυνατότητα πρόσβασης στο πάνελ σας. Για αυτό, πρέπει να Σύνδεση στο Clouding:

Δεν περιλαμβάνεται η εγγραφή VPS

Είστε ήδη στην υπηρεσία και θα δείτε τον έξυπνο πίνακα ελέγχου του. Εάν θέλετε να ξεκινήσετε τη δημιουργία της παρουσίας ή του διακομιστή VPS, πρέπει να κάνετε κλικ Κάντε κλικ εδώ για να δημιουργήσετε τον πρώτο σας διακομιστή:

Ξεκινήστε το VPS

Αυτό σας φέρνει στο οθόνη διαμόρφωσης του διακομιστή VPS σας. Το πρώτο πράγμα που θα δείτε είναι η επιλογή να βάλετε το όνομα που θέλετε στο VPS σας. Στη συνέχεια, ο τύπος του λειτουργικού συστήματος που θέλετε να εγκαταστήσετε. Μπορείτε να επιλέξετε μεταξύ Windows ή Linux, και στην ενότητα Linux υπάρχουν πολλές διαθέσιμες διανομές. Σε αυτήν την περίπτωση έχω επιλέξει τον Ubuntu Server 20.04, αλλά μπορείτε να επιλέξετε αυτόν που προτιμάτε:

Διανομή VPS Anaconda

Μόλις τελειώσετε, μεταβείτε στην ίδια σελίδα και θα δείτε άλλες επιλογές για να επιλέξετε το πόροι υλικού: Χωρητικότητα RAM, χωρητικότητα αποθήκευσης SSD ή ο αριθμός πυρήνων CPU που πρέπει να αντιστοιχίσετε στο VPS σας. Λάβετε υπόψη ότι μπορείτε να τα διαχειριστείτε όπως θέλετε, ακόμα κι αν θέλετε να δημιουργήσετε πολλά VPS και να τα διανείμετε μεταξύ τους ... Και, θυμηθείτε, μπορείτε πάντα να κλιμακώσετε με ένα υψηλότερο σχέδιο, εάν το χρειάζεστε.

Διαμόρφωση υλικού

Έχετε επίσης επιλογές για τη διαμόρφωση του Τείχους προστασίας ή για δημιουργία αντιγράφων ασφαλείας. Κατ 'αρχήν, δεν είναι απαραίτητο να το αγγίξετε αυτό, αν και αν έχετε κάποια προτίμηση για τη βελτίωση της ασφάλειας, προχωρήστε. Αυτό που είναι σημαντικό είναι δημιουργήστε και ονομάστε το κλειδί SSH. Χάρη σε αυτό, μπορείτε να έχετε απομακρυσμένη πρόσβαση για να διαχειριστείτε το VPS σας χωρίς να ζητάτε τον κωδικό πρόσβασής σας κάθε φορά.

Ελέγξτε ότι όλα είναι εντάξει και πρέσα Στείλετε. Αυτό θα σας οδηγήσει σε άλλη οθόνη όπου εμφανίζεται ήδη το VPS σας. Στην κατάσταση θα δείτε ότι εξακολουθεί να είναι εγκατάσταση και ρύθμιση παραμέτρων. Αλλά μην ανησυχείτε, γίνεται πολύ γρήγορα:

Κατάσταση διακομιστή

Σε λίγα λεπτά θα δείτε ότι έχει τελειώσει και το πεδίο κατάστασης θα εμφανίζεται ως Ενεργός. Εκείνη τη στιγμή, μπορείτε να χρησιμοποιήσετε το λειτουργικό σας σύστημα για να εγκαταστήσετε αυτό που χρειάζεστε (σε αυτήν την περίπτωση Anaconda).

Ενεργό VPS για Anaconda

Κάντε κλικ στο όνομα που έχετε βάλει στο VPS σας και σας ανακατευθύνει σε μια άλλη σελίδα με μια περίληψη των πληροφοριών του διακομιστή όπου θα εγκαταστήσετε το Anaconda:

Ανακόντα, VPS

Ως εκ τούτου, αυτό που έχει σημασία είναι η περιοχή που ονομάζεται Πώς να αποκτήσετε πρόσβαση στο διακομιστή. Εδώ βρίσκονται οι πληροφορίες που χρειάζεστε για πρόσβαση, η IP του VPS, όπως ο κωδικός πρόσβασης, ο χρήστης (root) ή το κλειδί SSH για λήψη.

Σύνδεση SSPS δεδομένων SSH

Από όλα αυτά τα δεδομένα, με το IP διακομιστή, root και κωδικός πρόσβασης μπορείτε πλέον να έχετε απομακρυσμένη πρόσβαση για να προχωρήσετε στην εγκατάσταση του Anaconda ...

Εγκαταστήστε το Anaconda

Τώρα όλα είναι έτοιμα για το Εγκατάσταση Anaconda σε VPS. Για αυτό, μπορείτε να επισκεφθείτε τον ιστότοπό τους για να διαβάσετε περισσότερες πληροφορίες σχετικά με το έργο ή να ελέγξετε την τελευταία διαθέσιμη έκδοση.

Για να ξεκινήσετε, πρέπει να το κάνετε αποκτήστε πρόσβαση στον διακομιστή VPS απομακρυσμένα μέσω SSH. Με αυτόν τον τρόπο, από την τοπική διανομή σας, μπορείτε να εγκαταστήσετε όλα όσα χρειάζεστε στον διακομιστή. Θα είναι τόσο απλό όσο το άνοιγμα του τερματικού σας και πληκτρολογώντας την ακόλουθη εντολή (θυμηθείτε να αντικαταστήσετε τον διακομιστή σας με την IP του VPS που είδατε νωρίτερα στο Clouding):

ssh root@tuipdelservidor

Σύνδεση SSH

Θα σε ρωτήσει ο κωδικός, κόψτε αυτό που σας έδειξε το Clouding και επικολλήστε το. Αυτό θα σας δώσει πρόσβαση. Θα δείτε ότι η προτροπή του τερματικού σας έχει αλλάξει, δεν είναι πλέον το τοπικό του χρήστη σας, αλλά τώρα είναι αυτό του απομακρυσμένου μηχανήματος. Επομένως, όλες οι εντολές που πληκτρολογείτε από εκεί θα εκτελεστούν στον διακομιστή VPS.

σύνδεση SSH VPS Anaconda

Τώρα που έχετε πρόσβαση, το επόμενο πράγμα που πρέπει να κάνετε είναι να ξεκινήσετε κατεβάστε και εγκαταστήστε το Anaconda με τις ακόλουθες εντολές για να τον φέρετε στον προσωρινό κατάλογο και να αποκτήσετε την έκδοση διαθέσιμη από τα επίσημα αποθετήρια:

cd /tmp

curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh

Anaconda, λήψη

Μετά από αυτό, θα έχετε Anaconda, το ακόλουθο είναι επαληθεύστε την ακεραιότητα των ληφθέντων δεδομένων χρησιμοποιώντας το άθροισμα SHA-256. Για αυτό, εκτελέστε την ακόλουθη εντολή:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y θα επιστρέψει ένα κατακερματισμό κατά το check out.

Τώρα πρέπει ξεκινήστε την Anaconda με την ακόλουθη εντολή:

bash Anaconda3-2020-11-Linux-x86_64.sh

Άδεια Anaconda

Αυτό θα σας οδηγήσει σε ένα μήνυμα που σας ζητά να πατήσετε ENTER και με τη σειρά του θα σας μεταφέρει στη συμφωνία άδειας Ananconda. Μπορείτε να πάτε στο τέλος πατώντας INTRO και θα σας ρωτήσει εάν θέλετε να απαντήσετε με ναι ή όχι. Δηλαδή, εάν αποδέχεστε τους όρους ή όχι. Πληκτρολογήστε "ναι" χωρίς εισαγωγικά και πατήστε ENTER. Το επόμενο πράγμα που θα δείτε είναι:

εγκατάσταση και τοποθεσία

Το επόμενο βήμα είναι να επιλέξετε τη θέση εγκατάστασης. Πατήστε ENTER για τη διαδρομή που εμφανίζεται από προεπιλογή ή εισαγάγετε μια διαφορετική διαδρομή αν προτιμάτε ... Τώρα θα ξεκινήσει η εγκατάσταση του Anaconda ως έχει. Θα χρειαστούν λίγα λεπτά.

Όταν η διαδικασία έχει ολοκληρωθεί, θα λάβετε ένα μήνυμα όπως το ακόλουθο, που δηλώνει ότι ολοκληρώθηκε με επιτυχία:

συνεχίζοντας με την εγκατάσταση Anaconda

Τύπος Ναί για να ξεκινήσετε το conda. Τώρα θα σας επιστρέψει στην προτροπή του VPS σας. Σας έχει απομείνει κάτι άλλο προτού μπορέσετε να χρησιμοποιήσετε το conda, και αυτό είναι να ενεργοποιήσετε την εγκατάσταση με:

source ~/.bashrc

Και τώρα μπορείτε χρησιμοποιήστε conda και αρχίστε να δίνετε το Anaconda χρήσιμο ... Για παράδειγμα, μπορείτε να δείτε βοήθεια σχετικά με τις επιλογές και να παραθέσετε τα διαθέσιμα πακέτα αντίστοιχα με:

conda

conda list

κομάντο

Ακόμη και ρύθμιση του περιβάλλοντος για την Anaconda χρησιμοποιήστε το python3, για παράδειγμα:

conda create --name mi_env python=3

Απάντηση y στην ερώτηση που ζητάτε να προχωρήσετε και θα εγκατασταθεί το απαραίτητο.

conda ενεργό περιβάλλον

Μπορείτε ήδη ενεργοποιήστε το νέο περιβάλλον για να αρχίσετε να εργάζεστε και να απολαμβάνετε

conda activate mi_env

Τώρα που έχουμε όλα εγκατεστημένα και λειτουργούν, καταφέρατε να επαληθεύσετε τη δύναμη και την ευελιξία που προσφέρει μια φιλοξενία VPS όπως αυτή που σας έχουμε δείξει στο Clouding. Το Anaconda είναι μόνο μία από τις πολλές εφαρμογές και εργαλεία που μπορείτε να εγκαταστήσετε και να χρησιμοποιήσετε. Δεν δημιουργούνται όλα στη δημιουργία ιστοσελίδων. Υπάρχουν πολλές ακόμη επιλογές για τις οποίες μπορείτε να χρησιμοποιήσετε ένα VPS. Εάν έχετε απορίες, αφήνουμε ένα σχόλιο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.