- Как установить Anaconda на macOS
- Графическая установка на macOS
- С помощью командной строки
- Как установить Anaconda на Mac
- Просто и понятно о том, как установить Anaconda на Mac и исправить страшную ошибку «conda command not found»
- Conda капут
- В чем же дело?
- Решение
- Шаг 1: скачиваем Anaconda
- Шаг 2: установка через командную строку
- Шаг 3: conda command not found
- Решение. Шаг #1:
- ***ПЕРЕЗАПУСТИТЕ ТЕРМИНАЛ. ***
- Решение. Шаг #2:
- ***Обновите!!***
- Первоначальное решение:
- Поздравляю!
- Installation¶
Как установить Anaconda на macOS
Anaconda можно установить с помощью программы установки с интерфейсом (автоматически) или через командную строку (вручную). Если не уверены, какой способ выбрать, лучше воспользоваться инсталлятором.
Графическая установка на macOS
- Загрузите графический установщик Anaconda на macOS для своей версии Python.
- РЕКОМЕНДУЕТСЯ: проверить целостность данных с SHA-256. Чтобы узнать больше о хешах, почитайте статью «Как насчет криптографической проверки хешей?»
- Дважды кликните по загруженному файлу и нажмите «Продолжить» (continue) для начала установки.
- Подтвердите запросы на страницах Introduction, Read Me и Licence.
- Нажмите на кнопку «Установить» (Install), чтобы установить Anaconda в домашний каталог (рекомендуется):
ИЛИ нажмите «Изменить место установки» (Change Install Location), чтобы установить в другое место (не рекомендуется). На экране Destination Select выберите «Установить только для меня» (Install for me only).
Если получаете сообщение об ошибке «Вы не можете установить Anaconda в этом месте» (You cannot install Anaconda in this location), снова выберите «Установить только для меня» (Install for me only)
С помощью командной строки
Используйте этот способ, если предпочитаете терминал.
- Загрузите программу установки на macOS для командной строки, выбрав свою систему.
- РЕКОМЕНДУЕТСЯ: проверить целостность данных с SHA-256.
- Откройте терминал и запустите следующее:
- Установите для Python 3.7 или 2.7:
- Для Python 3.7 введите следующее
- Для Python 2.7 откройте приложение терминала Terminal.app или iTerm2 и введите следующее:
Пишите команду bash вне зависимости от того, используете ли вы оболочку Bash
/Downloads на свой путь установки, а Anaconda3-2019.07-MacOSX-x86_64.sh именем загруженного файла.
Рекомендуется выбирать местоположение по умолчанию. Не выбирайте место как /usr для установки Anaconda/Miniconda.
Если выбрать «нет» (no), тогда conda не изменит скрипты оболочки. Для ее запуска уже после установки, сначала введите sourse /bin/activate , а только потом conda init .
conda init доступна в версиях conda 4.6.12 и старше.
Источник
Как установить Anaconda на Mac
Aug 25, 2019 · 7 min read
Просто и понятно о том, как установить Anaconda на Mac и исправить страшную ошибку «conda command not found»
Начав работать в области науки о данных, машинном обучении или искусственном интеллекте, вы быстро понимаете, что Anaconda вам действительно нужна. Да, вы можете пользоваться Jupyter Notebooks, Spyder или другой классной программой, но, так или иначе, с Anaconda столкнуться все-таки придется.
Не так давно, переустанавливая программы на компьютере, я вспомнила, как трудно было установить Anaconda в первый раз. Сам по себе процесс установки прошел без труда! В официальном руководстве все разжевано буквально по кусочкам: повторяйте определенные шаги и радуйтесь результату!
А в конце вам предлагается подтвердить, что установка прошла успешно, и напечатать команду conda list ! Вот и все.
Н о как бы не так.
Conda капут
В первый раз conda не заработала. Я не смогла найти дельных советов, как все исправить. Везде писали: подтвердите установку и начинайте работать.
Здесь вы сами по себе.
Нет ничего более печального, чем не иметь возможности открыть программу, которая вам очень нужна.
Делать первые шаги в машинном обучении и искусственном интеллекте и быть не в состоянии установить все необходимые инструменты — это ли не сущее зло? По мере того, как вы начинаете разбираться в языке и нужных вам командах, оказывается, что на просторах интернета можно найти множество простых ответов. Но ни один из них вам не поможет, если вы не разбираетесь в языке! А нагуглить нужные ответы не так-то и просто. Знаю это по себе.
Я работаю на MacOS (а конкретно — на Mojave) и активно пользуюсь терминалом. К тому же, у меня установлен Zsh. Потратив некоторое время на изучение вопроса, я нашла способ, как с помощью одной строки успешно установить Anaconda на Mac, даже пользуясь Zsh.
В чем же дело?
Как оказалось, сама установка выполнялась успешно, но возникал конфликт между Zsh и тем, как именно терминал «общался» с Anaconda. Причин могло быть великое множество, однако дело было в самом Zsh.
Решение
Когда я первый раз решила скачать Anaconda, то выбрала стандартную графическую установку программы для Mac. Сам по себе дистрибутив работал отлично, но он не в терминале.
Не желая сдаваться без боя, я удалила Anaconda и решила поставить ее заново через командную строку. Этот способ очень удобен, поскольку так вы можете вручную прописать, что ваш терминал будет взаимодействовать с Anaconda. В процессе установки выскочит подсказка: Do you wish the installer to initialize Anaconda3 by running conda init? («Хотите ли вы, чтобы установщик инициировал Anaconda3 через выполнение conda init?»).
Здесь так и напрашивается жирное yes .
Но это не помогло. Возможно, если вы не пользуетесь Zsh или Oh My Zsh, то Anaconda установится без проблем.
Но как же заставить ее работать, если вы изрядно пошаманили над терминалом?
Вот простые шаги для успешной установки Anaconda и обхода страшного сообщения conda command not found .
Шаг 1: скачиваем Anaconda
Зайдите сюда. Прокрутите вниз до строки Anaconda 2019.03 for macOS Installer.
Вам нужно знать свою версию Python. Для этого пишем в терминале
Вы можете выбрать графический установщик (то есть установить Anaconda как любую другую программу), либо установку через командную строку (то есть открыть терминал и печатать команды копипастом или вручную).
Мы остановимся на установке через командную строку. Для начала скачивания нажмите на ссылку под нужной вам версией Python.
Шаг 2: установка через командную строку
После завершения установки переходите в терминал.
Если у вас стоит Python 3.7, то выполните:
Внимание: если вы скачали Anaconda не в папку Downloads , то в командах нужно изменить путь к дистрибутиву.
Просмотрите лицензионное соглашение и нажмите Enter . В конце, после миллиона нажатий Enter , напечатайте yes , если принимаете лицензионное соглашение.
(Если вовремя не принять соглашение, то эта подсказка будет постоянно попадаться вам на глаза)
Если вас устраивает путь установки, то нажмите Enter . Вы можете изменить расположение или прервать установку нажатием CTRL-C . Запомните путь установки файлов! Он вам понадобится при возникновении ошибки.
А теперь выдохните и подождите. На экране будет происходить что-то непонятное. Затем вас спросят: Do you wish the installer to initialize Anaconda3 by running conda init? Конечно же, напишете yes .
«Спасибо за установку Anaconda!»
По завершении установки закройте окно терминала и откройте новое — так вступят в силу ваши изменения. Хотите убедиться, что все работает? Напечатайте conda list и посмотрите, что произойдет. Если все работает, то увидите что-то подобное:
Эта команда очень полезная. Она показывает, какие пакеты и версии установлены в вашей среде!
Если все работает, то поздравляю! Теперь можете пользоваться Anaconda, Jupyter Notebooks, Spyder и другими полезными штуками.
Шаг 3: conda command not found
А еще вы можете увидеть вот такое:
И решение подобной проблемы на удивление простое.
Решение. Шаг #1:
***ПЕРЕЗАПУСТИТЕ ТЕРМИНАЛ. ***
(Об этом уже говорилось выше. И сами разработчики Anaconda признают, что наиболее частая проблема при установке — это именно нежелание обновить терминал)
Решение. Шаг #2:
Вам нужно выяснить, где расположена бинарная директория Anaconda, и какое у вас имя пользователя. Если вы внимательно читали подсказки при установке, то данная информация вам уже известна! Вам нужен тот самый путь установки, который мы обсуждали выше.
Если вы его не запомнили, то вполне возможно, что при стандартной установке программы нужной вам директорией в macOS окажется /Users/ ( /home/ для Linux или \Users\ для Windows 10).
Если не знаете имя пользователя, то выполните: echo $USER
***Обновите!!***
Для исправления ошибки я всегда советую изменять PATH .
Однако разработчики Anaconda рекомендуют этого не делать!
Вот их краткое объяснение, почему:
«Если в вашей системе уже присутствуют программы с теми же именами файлов, что и в Anaconda, то изменение PATH может привести к возникновению ошибок. conda init устанавливает функцию «shell» conda и убирает из PATH все остальное. Получается, что в PATH остается только conda . Затем при запуске по умолчанию активируется базовая среда. Данный эффект похож на добавление нового PATH с небольшими, но важными отличиями:
— при активации файлы Anaconda в PATH всегда помещаются на передний план. С одной стороны, это хорошо, ведь так вы избежите лишней путаницы. С другой стороны, это плохо, поскольку вы можете потерять другие файлы, что приведет к поломке системы. Активация — это не самый долговечный способ решения проблемы. Отключить автоматическую активацию базовой среды можно через настройку auto_activate_base в condarc .
— активация не просто изменяет PATH . Она получает все скрипты activate.dll , которые могут устанавливать дополнительные переменные среды. Эти переменные необходимы для различных пакетов (например, GDAL). И такие пакеты не заработают без активации.
Поэтому вместо того, чтобы менять PATH , лучше следовать инструкциям в конце установки и не запускать conda init :
Вы увидите 2 команды:
1. eval “$(/home/msarahan/mc3_dummy/bin/conda shell.bash hook)”
Обратите внимание, что в шаге 1 имя оболочки было изменено с YOUR_SHELL_NAME на bash . Не забудьте задать правильное имя для своей оболочки».
Иначе говоря, изменение PATH может привести к серьезным последствиям. Поэтому лучше ограничиться активацией, ведь она не является чем-то постоянным и, в отличие от изменения PATH , разрешает выполнение других пакетов.
Таким образом, в конце установки вместо запуска первоначального решения:
Вам следует выполнять
eval “$(/home/msarahan/mc3_dummy/bin/conda shell.bash hook)”
conda init(Но обязательно измените директории расположения и оболочки!)
Первоначальное решение:
Чтобы все заработало, вам нужно выполнить
(Не забудьте изменить myname на свое имя пользователя и при необходимости подкорректируйте путь к директории. Если вы посмотрите на строку выше, то увидите, что в процессе установки /Users/myname/anaconda3 заменилась на /Users/anneb/anaconda3 . Остальное осталось неизменным).
Если у вас не Anaconda3, а Anaconda2, то выполните
при необходимости измените расположение файла и поменяйте myname .
А теперь попробуйте conda list !
Поздравляю!
У вас получилось.
Вы успешно установили Anaconda и теперь можете запустить ее из командной строки!
Напечатайте jupyter notebook и посмотрите, что получится!
Источник
Installation¶
Review the system requirements listed below before installing Anaconda Individual Edition. If you don’t want the hundreds of packages included with Anaconda, you can install Miniconda, a mini version of Anaconda that includes just conda, its dependencies, and Python.
Looking for Python 3.5 or 3.6? See our FAQ .
System requirements
- License: Free use and redistribution under the terms of the EULA for Anaconda Individual Edition.
- Operating system: Windows 8 or newer, 64-bit macOS 10.13+, or Linux, including Ubuntu, RedHat, CentOS 7+, and others.
- If your operating system is older than what is currently supported, you can find older versions of the Anaconda installers in our archive that might work for you. See Using Anaconda on older operating systems for version recommendations.
- System architecture: Windows- 64-bit x86, 32-bit x86; MacOS- 64-bit x86; Linux- 64-bit x86, 64-bit aarch64 (AWS Graviton2 / arm64), 64-bit Power8/Power9, s390x (Linux on IBM Z & LinuxONE).
- Minimum 5 GB disk space to download and install.
On Windows, macOS, and Linux, it is best to install Anaconda for the local user, which does not require administrator permissions and is the most robust type of installation. However, if you need to, you can install Anaconda system wide, which does require administrator permissions.
Silent mode install
You can use silent mode to automatically accept default settings and have no screen prompts appear during installation.
Using Anaconda on older operating systems
We recommend upgrading your operating system. Most OS that are no longer supported in the latest Anaconda are no longer getting security updates. Upgrading your OS allows you to get the latest packages, performance improvements, bug fixes, etc.
To use Anaconda on older operating systems, download from our archive. You will not be able to use conda to update or install packages beyond the Anaconda version noted in the table below, unless you limit it to versions available at the time that particular version of Anaconda was released. You can see what was available by checking the package table archives.
Outdated operating system support В¶
Operating system How to install Anaconda macOS 10.10-10.12; Windows 7 Use the command line or graphical installers for Anaconda versions 2019.10 and earlier. Download from our archive. macOS 10.9 Use the command line or graphical installers for Anaconda versions 5.1 and earlier.
Qt and other packages released after Anaconda Distribution 5.1 (February 15th, 2018) may not work on macOS 10.9, so it may be necessary to not update certain packages beyond this point.
macOS 10.7 and 10.8 Use the command line installers for Anaconda versions 4.2 and earlier. macOS 10.5 and 10.6 Use the command line installers for Anaconda versions 1.8 and earlier.
These installer files end in .sh , not .pkg .
Windows XP Use Anaconda versions 2.2 and earlier. Centos6 (or equivalent) Use Anaconda versions 2020.11 and earlier. Centos5 (or equivalent) Use Anaconda versions 4.3 and earlier. Installing Anaconda on a non-networked machine (air gap)
- Obtain a local copy of the appropriate Anaconda installer for the non-networked machine. You can copy the Anaconda installer to the target machine using many different methods including a portable hard drive, USB drive, or CD.
- After copying the installer to the non-networked machine, follow the detailed installation instructions for your operating system.
You can install offline copies of both docs.anaconda.com and enterprise-docs.anaconda.com by installing the conda package anaconda-docs: conda install anaconda-docs
You can install offline copies of documentation for many of Anaconda’s open-source packages by installing the conda package anaconda-oss-docs: conda install anaconda-oss-docs
Other ways to get Anaconda or Miniconda
You can find the official Anaconda or Miniconda AMIs on the AWS Marketplace.
You can find the official Anaconda and Miniconda Docker images on Docker Hub.
If you have a CDH cluster, you can install the Anaconda parcel using Cloudera Manager. The Anaconda parcel provides a static installation of Anaconda, based on Python 2.7, that can be used with Python and PySpark jobs on the cluster.
Troubleshooting
If you experience errors during the installation process, review our Troubleshooting topics .
Источник