אנשים רבים שעובדים עם פייתון החלו להבחין ב פרויקט אנקונדה. זוהי הפצה חופשית ופתוחה של שפות הפיתון ו- R. היא נמצאת בשימוש נרחב במדעי נתונים ולמידת מכונה. לכן ניתן לעבד כמויות גדולות של מידע לצורך ניתוח מהיר.
זה די פשוט להתקנה, הפעלה ועדכון, כמו גם תואם לפרויקטים חשובים כמו Tensorflow. ובכן, במדריך זה, אני אראה לך כיצד תוכל ליצור מופע VPS בענן כדי להתקין שם את אנקונדה ...
אינדקס
מהי הפצת אנקונדה?
אנקונדה היא לא יותר מחבילת קוד פתוח, ברישיון BSD, המכילה סדרה של אפליקציות וספריות עבור מדע נתונים עם שפות תכנות כמו פייתון. הפצה זו של שפת התכנות המפורסמת עובדת כמנהלת סביבה, כמנהלת חבילות ויש לה רפרטואר ענק של מאות חבילות.
בתוך הפצת אנקונדה תוכלו למצוא ארבעה בלוקים בסיסיים:
- אנקונדה ניווט (GUI לניהול פשוט ואינטואיטיבי).
- פרויקט אנקונדה.
- ספריות למדעי הנתונים.
- Conda (פקודה לניהול CLI)
כולם יותקן אוטומטית עם התקנת החבילה, כפי שאראה שלב אחר שלב בהמשך.
תכונות הפצה של אנקונדה
להפצת אנקונדה יש תכונות מעניינות שהופכים אותו לחשוב כל כך בעולם ניתוח הנתונים. הבולטים ביותר הם:
- זה לא תלוי בשום חברה שכן היא מתוחזקת על ידי הקהילה והיא קוד פתוח, כמו גם בחינם.
- זה חוצה פלטפורמות, כך שהוא יכול לעבוד גם על GNU / Linux, macOS ו- Windows.
- זה פשוט מאוד, היכולת להתקין ולנהל חבילות וסביבות למדעי נתונים בפשטות ובמהירות.
- פרויקטים מדעיים רבים משתמשים בו, כך שהוא אמין לחלוטין.
- זה ארוז בכלים שימושיים כדי להקל על העבודה שלך, אפילו ללימוד מכונה.
- זה תואם לצופי נתונים כגון Matplotlib, Datashader, Bokeh, Holoviews וכו '.
- ניהול מתקדם ועוצמתי מאוד, עם אפשרות לגשת למשאבים ללימוד מכונה מתקדם.
- לא יהיו לך בעיות עם תלות חבילה ובקרת גרסאות.
- צור ושתף מסמכים באמצעות קוד אוסף חי, משוואות, תיאורים והערות.
- אתה יכול לקמפל קוד מקור של Python בכל מכונה לביצוע מהיר. בנוסף, זה יקל על כתיבת אלגוריתמים מקבילים מורכבים.
- תומך במחשוב בעל ביצועים גבוהים.
- פרויקטים באנקונדה הם ניידים, כך שניתן לשתף אותם או לפרוס אותם בפלטפורמות אחרות.
מה זה VPS?
למרות שאתה יכול להתקין את Anaconda Distribution במחשב קונבנציונאלי, או בשרת שלך, במדריך זה אנו נראה לך כיצד לעשות זאת ב שרת VPSמכיוון שיש לו שורה של יתרונות, כמו למשל שניתן לנהל אותו מרחוק על ידי מספר משתמשים, רוחב פס גדול יותר, יכולת הרחבה, זמינות גבוהה וחסכון משמעותי בעלויות בהשוואה לאפשרות לקבל שרת משלך.
תמורת דמי מנוי קטנים תוכלו לקבל שירות VPS (Virtual Private Server)כלומר שרת פרטי וירטואלי. במקרה זה אסתמך על Clouding לצורך ההדרכה. לכן, נכון לומר כי ה- VPS הזה הוא בעצם "חבילה" ייעודית אך ורק עבורכם ממרכז הנתונים של ספק זה. בה תוכלו לעשות כל מה שתרצו, כמו התקנת שרת לינוקס והרבה אפליקציות. במקרה זה אנו הולכים להתקין את אנקונדה.
ה- VPS הזה יעבוד כמכונה עצמאיתכלומר, עם זיכרון RAM משלו, עם שטח האחסון שלו בכונני SSD מהירים, עם סדרת ליבות מעבד שהוקצו, כמו גם מערכת הפעלה.
ואתה לא תצטרך לדאוג לניהול חומרת מרכז הנתונים שלך, או לשלם דמי אנרגיה או פס רחב עבור שרת, שלא לדבר על עלויות תשתית נחוצות...
להתקין האנקונדה Paso Paso
השירות שנבחר, כפי שהערתי, הוא עִרפּוּל.io, שבו אצור מופע או VPS עם מערכת הפעלה GNU / Linux שממנה להתקין את אנקונדה בצורה פשוטה. בדרך זו, אתה יכול להתחיל במדע הנתונים עם הערבויות שמציעה ספק זה, מכיוון שיש לו תמיכה 24/7 בספרדית במקרה שמשהו קורה, ומרכז הנתונים שלו נמצא בברצלונה, על כן, על פי חוקי ההגנה הנתונים האירופיים. וכך הימנעות מ- GAFAM / BATX, משהו כמעט חיוני בזמנים אלה ...
צור חשבון Clouלדון ולהכין את פלטפורמת VPS
לפני שנתחיל, הדבר הראשון הוא גשו לשירות העננות. תוכלו לגשת אליו מהאתר הרשמי שלו ולבחור את התעריף המתאים ביותר לצרכים שלכם. שיעורים אלה נבדלים בכמות זיכרון RAM, אחסון SSD ו- vCores של מעבד העומדים לרשותך עבור ה- VPS שלך. גם אם אתה זקוק ליותר ממה שמציעים שיעורים אלה, יש לך אפשרות להגדיר שרת מותאם אישית.
בהיותך פרויקט ניתוח נתונים מדעי, יהיה מעניין אם יש לך את הגדול ביותר לחשב ביצועים אפשרי, כמו גם כמויות טובות של זיכרון RAM. אם כי אם אתה הולך להשתמש בו לפרויקטים צנועים יותר, זה לא יהיה צורך כל כך ...
לאחר שנרשמת ועקבת אחר שלבי האשף, כמו גם אימות כתובת הדוא"ל שלך, תוכל לגשת לפאנל שלך. בשביל זה אתה צריך התחברות בעננות:
אתה כבר בשירות, ותראה את לוח הבקרה האינטואיטיבי שלו. אם אתה רוצה להתחיל ליצור את המופע או את שרת VPS, עליך ללחוץ על לחץ כאן ליצירת השרת הראשון שלך:
זה מביא אותך אל מסך התצורה של שרת ה- VPS שלך. הדבר הראשון שתראה הוא האפשרות להכניס את השם הרצוי ל- VPS שלך. ואז סוג מערכת ההפעלה שברצונך להתקין. אתה יכול לבחור בין חלונות או לינוקס, ובתוך קטע לינוקס יש כמה הפצות זמינות. במקרה זה בחרתי את שרת אובונטו 20.04, אך אתה יכול לבחור את אחד שאתה מעדיף:
לאחר שתסיים, רד לאותו עמוד ותראה אפשרויות אחרות לבחירת משאבי חומרה: קיבולת RAM, קיבולת אחסון SSD או מספר ליבות המעבד שעליך להקצות ל- VPS שלך. זכור כי אתה יכול לנהל אותם כרצונך, גם אם ברצונך ליצור מספר VPS ולהפיץ אותם ביניהם ... וזכור, אתה תמיד יכול לשנות גודל עם תוכנית גבוהה יותר, אם אתה זקוק לה.
יש לך גם אפשרויות להגדיר את חומת האש או לגיבויים. באופן עקרוני אין צורך לגעת בכך, אם כי אם יש לך העדפה לשפר את האבטחה, המשך. מה שחשוב הוא צור ושם את מפתח ה- SSH. הודות לכך, אתה יכול לגשת מרחוק לניהול ה- VPS שלך מבלי לבקש את הסיסמה שלך בכל פעם.
סקור שהכל בסדר ו אשראי אביאר. זה יוביל אותך למסך אחר שבו ה- VPS שלך כבר מופיע. בסטטוס תראה שהוא עדיין מתקין ומגדיר את עצמו. אבל אל דאגה, זה נעשה מהר מאוד:
בעוד כמה רגעים תראה שהוא הסתיים ושדה הסטטוס יופיע כ- פעיל. באותה עת תוכלו להשתמש במערכת ההפעלה שלכם כדי להתקין את מה שאתם צריכים (במקרה זה אנקונדה).
לחץ על השם שהנחת את ה- VPS שלך והוא מפנה אותך לדף אחר עם סיכום המידע של השרת שבו תתקין את אנקונדה:
לפיכך, מה שחשוב הוא האזור שנקרא כיצד לגשת לשרת. זה המקום שבו המידע שאתה זקוק לגישה הוא, ה- IP של ה- VPS, כגון הסיסמה, המשתמש (root) או מקש SSH להורדה.
מכל הנתונים האלה, עם שרת IP, שורש וסיסמא כעת אתה יכול לגשת מרחוק כדי להמשיך בהתקנה של אנקונדה ...
התקן את אנקונדה
עכשיו הכל מוכן ל התקנת אנקונדה ב- VPS. בשביל זה אתה יכול לבקר האתר שלהם כדי לקרוא מידע נוסף על הפרויקט או לבדוק את הגרסה האחרונה הזמינה.
כדי להתחיל, אתה צריך גש מרחוק לשרת VPS שלך באמצעות SSH. בדרך זו, מההפצה המקומית שלך, תוכל להתקין את כל מה שאתה צריך בשרת. זה יהיה פשוט כמו לפתוח את המסוף ולהקליד את הפקודה הבאה (זכור להחליף את ה- ipdelserver שלך עם ה- IP של ה- VPS שראית קודם ב- Clouding):
ssh root@tuipdelservidor
הולך לשאול אותך הסיסמא, גזור את זה ש- Clouding הראה לך והדבק. זה ייתן לך גישה. תראה שההנחיה של המסוף שלך השתנתה, הוא כבר לא המקומי של המשתמש שלך, אבל עכשיו זה של המכונה המרוחקת. לכן, כל הפקודות שתקליד משם יבוצעו בשרת VPS.
עכשיו שיש לך גישה, הדבר הבא לעשות הוא להתחיל להוריד ולהתקין את אנקונדה עם הפקודות הבאות כדי להביא אותו לספריה הזמנית ולקבל את הגרסה זמינה מהמאגרים הרשמיים:
cd /tmp
curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh
אחרי זה תהיה לך אנקונדה, להלן לאמת שלמות של הנתונים שהורדו באמצעות סכום SHA-256. לשם כך פשוט הפעל את הפקודה הבאה:
sha256sum Anaconda3-2020.11-Linux-x86_64.sh
Y יחזיר חשיש בעת הצ'ק-אאוט.
עכשיו אתה חייב להתחיל אנקונדה עם הפקודה הבאה:
bash Anaconda3-2020-11-Linux-x86_64.sh
זה ייקח אותך להודעה שתבקש ממך ללחוץ על ENTER ובתורו זה ייקח אותך להסכם הרישיון של אננקונדה. אתה יכול ללכת עד הסוף על ידי לחיצה INTRO וזה ישאל אותך אם אתה רוצה לענות בכן או לא. כלומר, אם אתה מקבל את התנאים או לא. הקלד "כן" ללא הצעות מחיר והקש ENTER. הדבר הבא שתראה הוא:
השלב הבא הוא לבחור מיקום ההתקנה. לחץ על ENTER עבור הנתיב המוצג כברירת מחדל או הזן נתיב אחר אם אתה מעדיף ... כעת תחיל ההתקנה של אנקונדה ככזו. זה ייקח כמה רגעים.
כאשר התהליך הושלם, תקבל הודעה כמו ההודעה הבאה, המציינת שהיא הסתיימה בהצלחה:
סוּג כן להתחיל בקונדה. עכשיו זה יחזיר אותך להנחיית ה- VPS שלך. נותר לך עוד משהו לפני שתוכל להשתמש בקונדה, וזה להפעיל את ההתקנה באמצעות:
source ~/.bashrc
ועכשיו אתה יכול השתמש בקונדה והתחל לתת אנקונדה שימושית ... לדוגמה, תוכל לראות עזרה באפשרויות ולפרט את החבילות הזמינות בהתאמה עם:
conda
conda list
אפילו להגדיר את הסביבה לאנקונדה השתמש ב- python3, לדוגמה:
conda create --name mi_env python=3
תשובה y לשאלה שתשאל להמשיך ולהתקין את הצורך.
אתה כבר יכול להפעיל את הסביבה החדשה להתחיל לעבוד ולהנות ...
conda activate mi_env
כעת, לאחר שהכל מותקן ופועל, הצלחת לאמת את העוצמה והגמישות שמציע אירוח VPS כמו זה שהראנו לך ב- Clouding. אנקונדה היא רק אחד מהמגוון הרחב של יישומים וכלים שניתן להתקין ולהשתמש בהם. לא הכל מסתכם ביצירת אתרים. ישנן אפשרויות רבות נוספות שאתה יכול להשתמש בהן ב- VPS. אם יש לך שאלות, אנו משאירים תגובה.
היה הראשון להגיב