Jump to content

Конда (менеджер пакетов)

Стабильная версия
24.5.0 [1] / 9 мая 2024 г .; 2 месяца назад ( 9 мая 2024 г. )
Репозиторий
Написано в Питон
Лицензия БСД
Веб-сайт Конда .что  Edit this on Wikidata

Conda — это программа с открытым исходным кодом , [2] кроссплатформенность , [3] независимый от языка менеджер пакетов и система управления средой. с которыми сталкиваются Python исследователи данных , и сегодня является популярным менеджером пакетов для Python и R. Первоначально он был разработан для решения проблем управления пакетами , [4] [5] Сначала дистрибутив Anaconda Python был разработан компанией Anaconda Inc.; позже он был выделен в отдельный пакет, [6] выпущен под лицензией BSD . [2] [7] [8] [9] [10] [11] Менеджер пакетов и среды Conda включен во все версии Anaconda , Miniconda , [12] и репозиторий Анаконды. [13] Conda — это дочерний проект NumFOCUS. [14]

В качестве менеджера пакетов Conda позволяет пользователям устанавливать различные версии бинарных пакетов программного обеспечения и их необходимые программные зависимости , подходящие для их вычислительной платформы из репозитория программного обеспечения . [15] Conda проверяет все, что было установлено, любые ограничения версий, указанные пользователем (например, пользователь хочет, чтобы конкретный пакет имел версию не ниже 2.1.3), и определяет набор версий для всех запрошенных пакетов и их зависимостей, что делает общий набор, совместимый друг с другом. Если набора совместимых зависимостей нет, пользователю будет сообщено, что запрошенная комбинация пакетов программного обеспечения в запрошенных версиях невозможна.

Во-вторых, Conda позволяет пользователям создавать такой набор программных пакетов изолированно от остальной вычислительной платформы, в том, что Conda называет средой . [16] Это позволяет пользователю создавать различные наборы программных пакетов для разных проектов. Когда пользователи переключаются между этими проектами, они переключаются на соответствующую среду, тем самым избегая переустановки или удаления конфликтующих пакетов. Чтобы еще больше облегчить настройку таких сред, Conda также может установить Python , интерпретатор самих пакетов программного обеспечения. [17]

Conda написана на языке программирования Python, но может управлять проектами, содержащими код, написанный на любом языке, включая многоязычные проекты.

Популярным каналом Conda для программного обеспечения для биоинформатики является Bioconda , который предоставляет несколько дистрибутивов программного обеспечения для вычислительной биологии. [18] [19]

См. также

[ редактировать ]
  1. ^ «Релиз 24.5.0» . 9 мая 2024 г. Проверено 22 мая 2024 г.
  2. ^ Jump up to: а б «Конда» . conda.io . Проверено 11 июня 2019 г.
  3. ^ «Создание пакетов Conda для нескольких операционных систем» . Пиданнт. 29 января 2015 года . Проверено 11 июня 2019 г.
  4. ^ Горелик, Миша; Озсвальд, Ян (сентябрь 2014 г.). Высокопроизводительный Python: практическое производительное программирование для людей (1-е изд.). О'Рейли Медиа. п. 370. ИСБН  978-1449361594 .
  5. ^ Джексон, Иоав (5 февраля 2013 г.). «Python получает большую поддержку данных от DARPA» . сетевой мир . Проверено 30 октября 2014 г.
  6. ^ «В чем разница между Анакондой, Кондой и Миникондой?» . Часто задаваемые вопросы — документация Bioconda . Проверено 22 апреля 2020 г.
  7. ^ «Штат Конда, октябрь 2014 г.» . Ручка и брюки. 9 октября 2014 года . Проверено 9 апреля 2015 г.
  8. ^ Тони Охеда; Шон Патрик Мерфи; Бенджамин Бенгфорт; Абхиджит Дасгупта (25 сентября 2014 г.). Практическая книга по науке о данных . Packt Publishing Ltd. ISBN  978-1783980253 . Проверено 19 марта 2015 г.
  9. ^ Лангтанген, Ганс Петтер (2014). Учебник по научному программированию на Python . Спрингер. ISBN  978-3642549595 . Проверено 19 марта 2015 г.
  10. ^ Ив Хильпиш (11 декабря 2014 г.). Python для финансов: анализ больших финансовых данных . О'Рейли Медиа. ISBN  9781491945391 . Проверено 19 марта 2015 г.
  11. ^ «Continuum Analytics запускает сервер Anaconda для управления корпоративными пакетами» . Яху Финанс . 30 января 2014 года . Проверено 19 марта 2015 г.
  12. ^ «Миниконда» . conda.io . Архивировано из оригинала 10 сентября 2018 г. Проверено 11 июля 2018 г.
  13. ^ «Хранилище Анаконды» . анаконда.орг .
  14. ^ «Аффилированные проекты NumFOCUS» . NumFOCUS . Проверено 25 октября 2021 г.
  15. ^ Пью, Дэвид Р. (14 июля 2020 г.). «Начало работы с Кондой» . Середина . Проверено 9 июля 2024 г.
  16. ^ «Управление средами — документация conda 24.3.1.dev40» . conda.io . Проверено 14 апреля 2024 г.
  17. ^ «3. Управление Python» . 2015. Архивировано из оригинала 16 июня 2015 года . Проверено 16 июня 2015 г. Итак, теперь предположим, что вам нужен Python 3 для изучения программирования, но вы не хотите перезаписывать среду Python 2.7 путем обновления Python. Вы можете создать и активировать новую среду под названием Snakes и установить последнюю версию Python 3 следующим образом:
  18. ^ Официальный сайт Биоконды .
  19. ^ Грюнинг, Бьёрн; команда Биоконды (27 октября 2017 г.). «Биоконда: устойчивое и комплексное распространение программного обеспечения для наук о жизни». биоRxiv   10.1101/207092 .

Дальнейшее чтение

[ редактировать ]


[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1086e81aa0174bb8dccb053fe631693b__1723097640
URL1:https://arc.ask3.ru/arc/aa/10/3b/1086e81aa0174bb8dccb053fe631693b.html
Заголовок, (Title) документа по адресу, URL1:
Conda (package manager) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)