אנקונדה (מנהל חבילות תוכנה)
פעולות נוספות
| Microsoft Windows, macOS, לינוקס | |
|
|
אנקונדה היא הפצה של שפות התכנות Python ו-R לתכנות מדעי (מדעי הנתונים, יישומי למידת מכונה, עיבוד נתונים בקנה מידה גדול, ניתוח ניבויי וכו'), שמטרתה לפשט את ניהול החבילות ופריסתן. ההפצה כוללת חבילות מדע נתונים המתאימות ל-Windows, Linux ו-MacOS. ההפצה פותחה ומתוחזקת על ידי חברת אנקונדה, שנוסדה על ידי פיטר וואנג וטרוויס אוליפנט בשנת 2012.[1] כמוצר של אנקונדה, ההפצה ידועה בשמות Anaconda Distribution או Anaconda Individual Edition, בעוד שמוצרים אחרים של החברה הם Anaconda Team Edition ו-Anaconda Enterprise Edition, שניהם בתשלום.[2][3]
גרסאות חבילות באנקונדה מנוהלות על ידי מערכת ניהול חבילות Conda.[4] מנהל החבילות הזה פוצל כענף קוד פתוח נפרד מכיוון שבסופו של דבר הוא התברר כשימושי בפני עצמו ובשביל דברים אחרים מלבד פייתון.[5] יש גם גרסת Bootstrap קטנה של אנקונדה הנקראת Miniconda, הכוללת רק conda, Python, החבילות בהן הם תלויים ועוד מספר קטן של חבילות אחרות.[6]
התקנת ברירת המחדל של Anaconda2 כוללת את Python 2.7 ו-Anaconda3 כולל את Python 3.7. עם זאת, ניתן ליצור סביבות חדשות הכוללות כל גרסה של פייתון ארוזה עם conda.[7]
כללי עריכה
נווט אנקונדה עריכה
Anaconda Navigator הוא ממשק משתמש גרפי בשולחן העבודה (GUI) הכלול בהפצת Anaconda המאפשר למשתמשים להפעיל יישומים ולנהל חבילות conda, סביבות וערוצים ללא שימוש בממשק שורת פקודה. Navigator יכול לחפש חבילות ב-Anaconda Cloud או במאגר Anaconda מקומי, להתקין אותן בסביבה, להריץ את החבילות ולעדכן אותן. הוא תומך ב-Windows, MacOS ו-Linux.
היישומים הבאים זמינים כברירת מחדל ב-Navigator:[8]
- JupyterLab
- Jupyter Notebook (לשעבר IPython Notebooks)
- QtConsole[9]
- Spyder
- Glue
- Orange
- RStudio
- Visual Studio Code
קונדה – Conda עריכה
Conda הוא מנהל חבילות ומערכת ניהול סביבה[10][11][12] קוד פתוח,[13] חוצה-פלטפורמות,[14] אגנוסטי לשפות[15] שמתקין, מריץ ומעדכן חבילות ותלויותיהן. הוא נוצר עבור תוכניות Python, אך הוא יכול לארוז ולהפיץ תוכנות לכל שפה (למשל, R), כולל פרויקטים מרובי שפות. חבילת ה-Conda ומנהל הסביבה כלולים בכל הגרסאות של אנקונדה, Miniconda,[16] ו-Anaconda Repository.[17]
ענן אנקונדה עריכה
ענן אנקונדה (Anaconda Cloud) הוא שירות ניהול חבילות על ידי אנקונדה בו משתמשים יכולים למצוא, לגשת, לאחסן ולשתף מחברות ציבוריות ופרטיות, סביבות, וחבילות conda ו-PyPI.[18] הענן מארח חבילות Python שימושיות, מחברות וסביבות למגוון רחב של יישומים. משתמשים לא צריכים להתחבר או שיהיה להם חשבון ענן, כדי לחפש חבילות ציבוריות, להוריד ולהתקין אותן.
משתמשים יכולים לבנות חבילות חדשות באמצעות ממשק שורת הפקודה של Anaconda Client (או CLI), ואז להעלות את החבילות באופן ידני או אוטומטי לענן.
ראו גם עריכה
הערות שוליים עריכה
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
- ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).