Anaconda — це вільно та відкрито розповсюджуваний (freemium) дистрибутив різних програмних продуктів, зокрема, мов програмування Python та R. Платформа спеціалізується на «наукових обчисленнях» ([en]): наука про дані, застосуванні методів машинного навчання, широкомасштабна обробка даних, тощо. Використання платформи має на меті спрощення управління пакетами та їх розгортання. Версіями пакунків керує система управління пакетами [en]. Дистрибутив Anaconda використовується понад 15 мільйонами користувачів і містить більше 1500 популярних пакетів наукових даних, придатних для Windows, Linux та MacOS, наприклад, NumPy, SciPy та Ggplot2.
Тип | Дистрибутив, Мова програмування, Машинне навчання, Наука про дані |
---|---|
Розробник | Anaconda, Inc. (раніше Continuum Analytics) |
Перший випуск | 0.8.0/17 липня, 2012 |
Стабільний випуск | 2019.10 (16 жовтня, 2019 ) |
Платформа | Багатоплатформний |
Операційна система | Linux, macOS, Microsoft Windows |
Мова програмування | Python |
Ліцензія | |
Вебсайт | www.anaconda.com |
Огляд
Дистрибутив Анаконда має широкі можливості під'єднання модулів (більше 1500), зокрема, власним [en] та менеджером віртуального середовища. Графічний інтерфейс, Anaconda Navigator [ 21 липня 2019 у Wayback Machine.] слугує графічною альтернативою інтерфейсові командного рядка (CLI).
Велика різниця між [en] та менеджером пакетів Pip полягає в тому, як управляти залежностями під'єднуваних пакунків, що є суттєвим викликом при роботі з Data Science у Python та головною причиною появи [en].
Коли Pip встановлює деякий потрібний клієнтові пакет, то він автоматично встановлює весь перелік залежних від нього пакетів Python, не перевіряючи при цьому, чи вони будуть конфліктувати з раніше встановленими пакунками. Через це користувач із коректно встановленим, наприклад, Google Tensorflow, може виявити, що той різко перестає працювати: Pip при інсталяції нового пакета встановить інакшу версію NumPy (якого потребують одночасно і встановлюваний пакунок і вже наявний Tensorflow), наприклад 3.6, тоді як Tensorflow коректно працюватиме лише з 3.5 [1] [ 4 листопада 2019 у Wayback Machine.]. У деяких випадках може спочатку здаватися, що новий пакет працює як слід, але насправді він даватиме відмінні від правильних результати, що буде видно лише у деяких подробицях.
На відміну від цього, [en] структурно аналізує все поточне програмне середовище і вже після цього встановлює новий пакет, враховуючи всі обмеження сумісностей, версій різних пакунків, вірніше пропонує поєднуваний набір пакетів. У деяких випадках [en] попередить користувача про неможливість одночасного використання деяких пакетів. Як наслідок, тепер користувач може мати, наприклад, Tensorflow саме версії 2,0 або новішої, обираючи зручний для себе варіант враховуючи розуміння особливостей версій кожного з пакетів.
Пакети з відкритим кодом можуть бути встановлені індивідуально як зі сховища Anaconda , так і з Anaconda Cloud [ 14 жовтня 2019 у Wayback Machine.] чи з вашого власного сховища чи дзеркала, використовуючи команду conda install
. Anaconda Inc компілює та створює всі пакунки у самому сховищі Anaconda та надає бінарні файли для Windows 32/64 біт, Linux 64 біт та MacOS 64-біт. Все, що доступне на PyPI, може бути встановлено в середовищі [en] за допомогою Pip, і [en] буде відслідковувати, що саме було встановлено самим пакунком і що саме встановлено за допомогою Pip.
Окремі, власні пакети можна створити за допомогою conda build
, ними можна поділитись з іншими, завантаживши їх у будь-яке сховище, як-от: Anaconda Cloud [ 14 жовтня 2019 у Wayback Machine.], PyPI…
Установка Anaconda2 за замовчуванням тягне за собою Python 2.7, а Anaconda3 включає Python 3.7. Одначе за допомогою [en] завжди можна створити середовища, задані по-новому, щоб містити будь-яку версію Python.
Anaconda Navigator
Anaconda Navigator — це графічний інтерфейс користувача настільних ПК (GUI), що входить у дистрибутив Anaconda, який дозволяє користувачам запускати пов'язані програми та керувати пакетами, середовищами та каналами [en] без використання часто менш зручного командного рядка. Навігатор може шукати пакети в Anaconda Cloud [ 14 жовтня 2019 у Wayback Machine.] або в локальному сховищі Anaconda, встановлювати їх у середовищі, запускати пакети та оновлювати їх. Працює у Linux, macOS та Windows.
У Навігаторі за замовчуванням доступні такі програми: [2] [ 21 липня 2019 у Wayback Machine.]
- JupyterLab
- Jupyter Notebook
- QtConsole [ 28 березня 2019 у Wayback Machine.]
- Spyder
- Glueviz [ 28 березня 2019 у Wayback Machine.]
- [en]
- Rstudio
- Visual Studio Code
Conda
[en] — вільно та відкрито розповсюджуванийкрос-платформний та безвідносний до мови програмування ([en])менеджер пакетів та система управління середовищем Anaconda яка встановлює, запускає та оновлює пакети та їх залежності. Від початку створений для програм Python, сьогодні може пакувати та розповсюджувати програмне забезпечення для дуже широкого переліку мов (наприклад, R), в тому числі для багатомовних проектів Пакет [en] та менеджер середовища включений у всі версії Anaconda, Miniconda та Anaconda Repository.
Anaconda Cloud
Anaconda Cloud [ 14 жовтня 2019 у Wayback Machine.] — це послуга управління пакетами від Anaconda, де ви можете знаходити, отримувати доступ, зберігати та ділитися загальнодоступними та приватними ноутбуками ([en]), середовищами та пакетами [en] та PyPI. Розміщені у хмарі ноутбуки та середовища застосовуються для вирішення широкого спектра задач, при цьому Вам не потрібно мати обліковий запис Anaconda Cloud, шукати загальнодоступні пакунки серед платних, постійно завантажувати та встановлювати їх.
Існує можливість створювати нові пакети, використовуючи інтерфейс командного рядка клієнта Anaconda (CLI), для подальшого завантаження пакунків в Cloud, що виконується як вручну, так і автоматично.
Дивитися також
- Pip (система управління пакетами)
- pipenv [ 17 листопада 2019 у Wayback Machine.]
- [en]
- Менеджер пакетів
- Список систем управління пакетами програмного забезпечення
Використані посилання
- . docs.anaconda.com. Архів оригіналу за 27 березня 2019. Процитовано 4 листопада 2019.
Anaconda is a software development and consulting company of passionate open source advocates based in Austin, Texas, USA. We are committed to the open source community. We created the Anaconda Python distribution and contribute to many other open source-based data analytics tools.
- . Архів оригіналу за 12 жовтня 2018. Процитовано 26 жовтня 2017.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 15 жовтня 2019. Процитовано 4 листопада 2019.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . continuum.io. Continuum Analytics. Архів оригіналу за 24 червня 2016. Процитовано 30 травня 2016.
- http://docs.continuum.io/anaconda/index
- . Anaconda (амер.). Архів оригіналу за 28 лютого 2019. Процитовано 27 лютого 2019.
- . Архів оригіналу за 1 березня 2016. Процитовано 25 лютого 2016.
- . anaconda.org. Архів оригіналу за 10 серпня 2019. Процитовано 4 листопада 2019.
- . pydata.org. Архів оригіналу за 20 листопада 2016. Процитовано 9 квітня 2015.
- . pydata.org. Архів оригіналу за 20 листопада 2016. Процитовано 9 квітня 2015.
- Doig, Christine (21 травня 2015). . Архів оригіналу за 16 June 2015. Процитовано 16 червня 2015.
Conda works with Linux, OSX, and Windows, and is language agnostic, which allows us to use it with any programming language or even multi-language projects.
- Gorelick (Author), Micha; Ozsvald, Ian (September 2014). (вид. 1st). O'Reilly Media. с. 370. ISBN . Архів оригіналу за 28 березня 2019. Процитовано 4 листопада 2019.
- Jackson, Joab (5 лютого 2013). . networkworld. Архів оригіналу за 13 червня 2018. Процитовано 30 жовтня 2014.
- Lorica, Ben (24 березня 2013). . O'Reilly Radar. Архів оригіналу за 28 травня 2016. Процитовано 30 жовтня 2014.
- . conda.io. Архів оригіналу за 10 вересня 2018. Процитовано 13 червня 2018.
Посилання
- Офіційний сайт
- Спільнота Data Science and Machine Learning в середовищі Anaconda [ 15 січня 2019 у Wayback Machine.]
- Сховище Anaconda repository [ 10 серпня 2019 у Wayback Machine.]
- Хмара Anaconda Cloud [ 8 грудня 2019 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Anaconda ce vilno ta vidkrito rozpovsyudzhuvanij freemium distributiv riznih programnih produktiv zokrema mov programuvannya Python ta R Platforma specializuyetsya na naukovih obchislennyah en nauka pro dani zastosuvanni metodiv mashinnogo navchannya shirokomasshtabna obrobka danih tosho Vikoristannya platformi maye na meti sproshennya upravlinnya paketami ta yih rozgortannya Versiyami pakunkiv keruye sistema upravlinnya paketami en Distributiv Anaconda vikoristovuyetsya ponad 15 miljonami koristuvachiv i mistit bilshe 1500 populyarnih paketiv naukovih danih pridatnih dlya Windows Linux ta MacOS napriklad NumPy SciPy ta Ggplot2 AnacondaTipDistributiv Mova programuvannya Mashinne navchannya Nauka pro daniRozrobnikAnaconda Inc ranishe Continuum Analytics Pershij vipusk0 8 0 17 lipnya 2012 11 rokiv tomu 2012 07 17 Stabilnij vipusk2019 10 16 zhovtnya 2019 4 roki tomu 2019 10 16 PlatformaBagatoplatformnijOperacijna sistemaLinux macOS Microsoft WindowsMova programuvannyaPythonLicenziyaNova licenziya BSDVebsajtwww anaconda comOglyadDistributiv Anakonda maye shiroki mozhlivosti pid yednannya moduliv bilshe 1500 zokrema vlasnim en ta menedzherom virtualnogo seredovisha Grafichnij interfejs Anaconda Navigator 21 lipnya 2019 u Wayback Machine sluguye grafichnoyu alternativoyu interfejsovi komandnogo ryadka CLI Velika riznicya mizh en ta menedzherom paketiv Pip polyagaye v tomu yak upravlyati zalezhnostyami pid yednuvanih pakunkiv sho ye suttyevim viklikom pri roboti z Data Science u Python ta golovnoyu prichinoyu poyavi en Koli Pip vstanovlyuye deyakij potribnij kliyentovi paket to vin avtomatichno vstanovlyuye ves perelik zalezhnih vid nogo paketiv Python ne pereviryayuchi pri comu chi voni budut konfliktuvati z ranishe vstanovlenimi pakunkami Cherez ce koristuvach iz korektno vstanovlenim napriklad Google Tensorflow mozhe viyaviti sho toj rizko perestaye pracyuvati Pip pri instalyaciyi novogo paketa vstanovit inakshu versiyu NumPy yakogo potrebuyut odnochasno i vstanovlyuvanij pakunok i vzhe nayavnij Tensorflow napriklad 3 6 todi yak Tensorflow korektno pracyuvatime lishe z 3 5 1 4 listopada 2019 u Wayback Machine U deyakih vipadkah mozhe spochatku zdavatisya sho novij paket pracyuye yak slid ale naspravdi vin davatime vidminni vid pravilnih rezultati sho bude vidno lishe u deyakih podrobicyah Na vidminu vid cogo en strukturno analizuye vse potochne programne seredovishe i vzhe pislya cogo vstanovlyuye novij paket vrahovuyuchi vsi obmezhennya sumisnostej versij riznih pakunkiv virnishe proponuye poyednuvanij nabir paketiv U deyakih vipadkah en poperedit koristuvacha pro nemozhlivist odnochasnogo vikoristannya deyakih paketiv Yak naslidok teper koristuvach mozhe mati napriklad Tensorflow same versiyi 2 0 abo novishoyi obirayuchi zruchnij dlya sebe variant vrahovuyuchi rozuminnya osoblivostej versij kozhnogo z paketiv Paketi z vidkritim kodom mozhut buti vstanovleni individualno yak zi shovisha Anaconda tak i z Anaconda Cloud 14 zhovtnya 2019 u Wayback Machine chi z vashogo vlasnogo shovisha chi dzerkala vikoristovuyuchi komandu b conda install b Anaconda Inc kompilyuye ta stvoryuye vsi pakunki u samomu shovishi Anaconda ta nadaye binarni fajli dlya Windows 32 64 bit Linux 64 bit ta MacOS 64 bit Vse sho dostupne na PyPI mozhe buti vstanovleno v seredovishi en za dopomogoyu Pip i en bude vidslidkovuvati sho same bulo vstanovleno samim pakunkom i sho same vstanovleno za dopomogoyu Pip Okremi vlasni paketi mozhna stvoriti za dopomogoyu b conda build b nimi mozhna podilitis z inshimi zavantazhivshi yih u bud yake shovishe yak ot Anaconda Cloud 14 zhovtnya 2019 u Wayback Machine PyPI Ustanovka Anaconda2 za zamovchuvannyam tyagne za soboyu Python 2 7 a Anaconda3 vklyuchaye Python 3 7 Odnache za dopomogoyu en zavzhdi mozhna stvoriti seredovisha zadani po novomu shob mistiti bud yaku versiyu Python Anaconda Navigator Anaconda Navigator Anaconda Navigator ce grafichnij interfejs koristuvacha nastilnih PK GUI sho vhodit u distributiv Anaconda yakij dozvolyaye koristuvacham zapuskati pov yazani programi ta keruvati paketami seredovishami ta kanalami en bez vikoristannya chasto mensh zruchnogo komandnogo ryadka Navigator mozhe shukati paketi v Anaconda Cloud 14 zhovtnya 2019 u Wayback Machine abo v lokalnomu shovishi Anaconda vstanovlyuvati yih u seredovishi zapuskati paketi ta onovlyuvati yih Pracyuye u Linux macOS ta Windows U Navigatori za zamovchuvannyam dostupni taki programi 2 21 lipnya 2019 u Wayback Machine JupyterLab Jupyter Notebook QtConsole 28 bereznya 2019 u Wayback Machine Spyder Glueviz 28 bereznya 2019 u Wayback Machine en Rstudio Visual Studio CodeConda en vilno ta vidkrito rozpovsyudzhuvanijkros platformnij ta bezvidnosnij do movi programuvannya en menedzher paketiv ta sistema upravlinnya seredovishem Anaconda yaka vstanovlyuye zapuskaye ta onovlyuye paketi ta yih zalezhnosti Vid pochatku stvorenij dlya program Python sogodni mozhe pakuvati ta rozpovsyudzhuvati programne zabezpechennya dlya duzhe shirokogo pereliku mov napriklad R v tomu chisli dlya bagatomovnih proektiv Paket en ta menedzher seredovisha vklyuchenij u vsi versiyi Anaconda Miniconda ta Anaconda Repository Anaconda CloudAnaconda Cloud 14 zhovtnya 2019 u Wayback Machine ce posluga upravlinnya paketami vid Anaconda de vi mozhete znahoditi otrimuvati dostup zberigati ta dilitisya zagalnodostupnimi ta privatnimi noutbukami en seredovishami ta paketami en ta PyPI Rozmisheni u hmari noutbuki ta seredovisha zastosovuyutsya dlya virishennya shirokogo spektra zadach pri comu Vam ne potribno mati oblikovij zapis Anaconda Cloud shukati zagalnodostupni pakunki sered platnih postijno zavantazhuvati ta vstanovlyuvati yih Isnuye mozhlivist stvoryuvati novi paketi vikoristovuyuchi interfejs komandnogo ryadka kliyenta Anaconda CLI dlya podalshogo zavantazhennya pakunkiv v Cloud sho vikonuyetsya yak vruchnu tak i avtomatichno Divitisya takozhPip sistema upravlinnya paketami pipenv 17 listopada 2019 u Wayback Machine en Menedzher paketiv Spisok sistem upravlinnya paketami programnogo zabezpechennyaVikoristani posilannya docs anaconda com Arhiv originalu za 27 bereznya 2019 Procitovano 4 listopada 2019 Anaconda is a software development and consulting company of passionate open source advocates based in Austin Texas USA We are committed to the open source community We created the Anaconda Python distribution and contribute to many other open source based data analytics tools Arhiv originalu za 12 zhovtnya 2018 Procitovano 26 zhovtnya 2017 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 15 zhovtnya 2019 Procitovano 4 listopada 2019 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya continuum io Continuum Analytics Arhiv originalu za 24 chervnya 2016 Procitovano 30 travnya 2016 http docs continuum io anaconda index Anaconda amer Arhiv originalu za 28 lyutogo 2019 Procitovano 27 lyutogo 2019 Arhiv originalu za 1 bereznya 2016 Procitovano 25 lyutogo 2016 anaconda org Arhiv originalu za 10 serpnya 2019 Procitovano 4 listopada 2019 pydata org Arhiv originalu za 20 listopada 2016 Procitovano 9 kvitnya 2015 pydata org Arhiv originalu za 20 listopada 2016 Procitovano 9 kvitnya 2015 Doig Christine 21 travnya 2015 Arhiv originalu za 16 June 2015 Procitovano 16 chervnya 2015 Conda works with Linux OSX and Windows and is language agnostic which allows us to use it with any programming language or even multi language projects Gorelick Author Micha Ozsvald Ian September 2014 vid 1st O Reilly Media s 370 ISBN 1449361595 Arhiv originalu za 28 bereznya 2019 Procitovano 4 listopada 2019 Jackson Joab 5 lyutogo 2013 networkworld Arhiv originalu za 13 chervnya 2018 Procitovano 30 zhovtnya 2014 Lorica Ben 24 bereznya 2013 O Reilly Radar Arhiv originalu za 28 travnya 2016 Procitovano 30 zhovtnya 2014 conda io Arhiv originalu za 10 veresnya 2018 Procitovano 13 chervnya 2018 PosilannyaOficijnij sajt Spilnota Data Science and Machine Learning v seredovishi Anaconda 15 sichnya 2019 u Wayback Machine Shovishe Anaconda repository 10 serpnya 2019 u Wayback Machine Hmara Anaconda Cloud 8 grudnya 2019 u Wayback Machine