Что такое Anaconda для Python?
Если Вы решили начать изучать питон, то оно Вам скорее всего не нужно. > почему нельзя без нее обойтись? можно, она не нужна начинающему питонисту.
18 мар 2016 в 16:18
А что она из себя представляет, пробовал найти информацию в ютубе, гугле но не получилось. Единственное что увидел это какой то онлайн блокнот\Shell в браузере.
18 мар 2016 в 16:20
у них на сайте все подробно описано и есть курсы. Читайте/смотрите.
18 мар 2016 в 16:25
@KoVadim У меня был мега адский головняк с установкой ряда библиотек под Windows. Убил на это весь день. В итоге проблема решилась за 10 минут установкой Анаконды. Почему люди на форумах\подобных сайтах написать в «общих» словах и направить «читать\учить». Вы поймите вот ваш ответ еще 100 человек или 1000 может посмотреть за год-два. Чем больше «сопротивление» тем больше будет таких вопросов и наоборот. Не все знают английский и переваривают пафосные описания в «Общих» словах как на сайте анаконды. Написали бы так: Анаконда-это питон с 350-450 установленными пакетами\библиотеками.
19 мар 2016 в 2:02
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
В моем представлении новичка:
- Включает предустановленный Python 2.7 , 3.4. 3.5
- +-150 предустановленных библиотек, и более 200-300 готовых к «легкой» установке библиотек командой conda install name_lib
- Включает в себя IDLE Spider 2
В каких случаях я нашел применение для себя: Писал код на Ubuntu, там с установкой библиотек не было проблем. Решив скомпилировать под Windows, начал устанавливать библиотеки и естественно натыкался на все камни\грабли. В отличии от Ubuntu в Windows приходится просто ужасно. Установив Anaconda я с легкостью запустил весь код написанный на Ubuntu, доставив одной-двумя командами недостающие библиотеки (через Anaconda prompt). Поэтому думаю новичкам Анаконда очень пригодиться, и сэкономит вам пару дней жизни.
Список поддерживаемых пакетов (библиотек) и их версии. При этом учтите, что там по порядку идут 3 версии от Python 2.7 — 3.5).
Отслеживать
user259379
ответ дан 19 мар 2016 в 2:12
982 3 3 золотых знака 10 10 серебряных знаков 24 24 бронзовых знака
а как же pip install?
19 мар 2016 в 19:27
а что с пипом?) работает илм вы о проблемных библиотеках под виндой?
19 мар 2016 в 19:29
pip вроде бы справляется, чем anaсonda лучше?
19 мар 2016 в 19:55
pip в анаконде да. а без анаконды на питоне я мучался с установкой библиотек
19 мар 2016 в 22:00
@gil9red : conda полезна, если нет бинарной wheel сборки под Windows, когда пакет использует C расширения (так как pip install заставляет компилировать локально в этом случае, что может быть не удобно на Винде).
22 мар 2016 в 16:39
Pip — стандартный менеджер пакетов питона, позволяет устанавливать бинарные wheel сборки пакетов. Если их нет (ни в самом Pip, ни где-то еще), Pip компилирует пакеты локально. При этом могут возникнуть проблемы при сложных зависимостях, когда требуются сторонние не питон библиотеки. В этом случае удобно использовать Conda.
- pip search package_name — поиск пакета через pip
- pip install package_name — установка пакета через pip
Conda — менеджер пакетов питона, позволяет устанавливать уже скомпилированные пакеты (может работать и в режиме компиляции пакетов перед установкой). Также Conda — менеджер окружений системы, позволяет создавать окружения с разными версиями чего угодно (библиотеки C, низкоуровневые библиотеки и т.д.).
Conda бывает в двух версиях:
- Анаконда — более 150 предустановленных пакетов (около 3 Гб) + более 250 пакетов, готовых к установке командой conda install package_name
- Миниконда — более 400 пакетов, готовых к установке командой conda install package_name
и Анаконда и Миниконда включают:
- conda
- интерпретатор питона
- pip
- conda search package_name — поиск пакета через conda
- conda install package_name — установка пакета через conda
- conda install — установка всего стандартного набора пакетов — более 150, около 3 Гб
- conda list — список установленных пакетов
- conda update conda — обновление conda
- conda clean -t — удаление кеша — архивов .tar.bz2, которые могут занимать много места и не нужны
Join 35 million users building the future with Anaconda
Code in the cloud. Nothing to install or configure. Work from any computer using our cloud-hosted notebook service.
- Publish data applications and share results
(Learn more) - Templates to get you started
- Anaconda Assistant now available in all Cloud Notebooks
Code with the world’s most trusted Python distribution. From AI solutions to interactive visualizations, Anaconda is the world’s preferred distribution for numerical and scientific computing.
- More than 6,000 Python libraries
- Over 2,000 interoperable R packages
- Built from source + tamper free
Learn data science and Python while you build, with Anaconda Learning.
- Instructor-led courses
- On demand and live
- Essential data science skills
- Earn completion certificates
Easily build and share web applications, with zero infrastructure
- Create next-generation applications
- Share in one click
- Build new or fork community projects
Free Download
Everything you need to get started in data science on your workstation.
- Free distribution install
- Thousands of the most fundamental DS, AI, and ML packages
- Manage packages and environments from desktop application
- Deploy across hardware and software platforms
Open Source
Access the open-source software you need for projects in any field, from data visualization to robotics.
User-friendly
With our intuitive platform, you can easily search and install packages and create, load, and switch between environments.
Trusted
Our securely hosted packages and artifacts are methodically tested and regularly updated.
Anaconda Repository
Our repository features over 8,000 open-source data science and machine learning packages, Anaconda-built and compiled for all major operating systems and architectures.
Conda
Conda is an open-source package and environment management system that runs on Windows, macOS, and Linux. Conda quickly installs, runs, and updates packages and their dependencies. It also easily creates, saves, loads, and switches between environments on your local computer. It was created for Python programs, but it can package and distribute software for any language.
Anaconda Navigator
Our desktop application lets you easily manage integrated applications, packages, and environments without using the command line.
При подготовке материала использовались источники:
https://ru.stackoverflow.com/questions/504319/%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-anaconda-%D0%B4%D0%BB%D1%8F-python