Простое краткое руководство по настройке Python и некоторых библиотек машинного обучения на компьютере с macOS.

Пьенв

Мы будем использовать pyenv для управления версиями python, macOS по умолчанию поставляется с установленным python2.7, однако вам не следует изменять или использовать эту версию, поскольку она в основном используется для управления ОС или системой низкого уровня, и ОС ожидает, что она всегда будет доступный. Вместо этого мы будем использовать инструмент командной строки под названием Pyenv для установки нужной версии Python.

Сначала убедитесь, что у вас установлен homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 

Установите pyenv с помощью доморощенного:

brew update && brew install pyenv

Затем обновите файл .bashrc или .zshrc, включив в него путь к pyenv, запустите в терминале следующее:

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"'

Затем перезапустите оболочку, выполнив следующее:

exec "$SHELL"

Установка определенной версии Python

Запустите следующее в терминале; который установит Python 3.8.5

pyenv install 3.8.5

Установка распространенных библиотек ML

Сначала убедитесь, что у вас установлена ​​последняя версия Python (3.8.5).

python --version
# Python 3.8.5

А также убедитесь, что pip (менеджер пакетов python) указывает на расположение той же версии:

pip --version
# pip 20.1.1 from /Users/tristian/.pyenv/versions/3.8.5/lib/python3.8/site-packages/pip (python 3.8)

Наконец, обновите pip до последней версии:

pip install --upgrade pip

Установите библиотеки

Мы будем устанавливать следующие библиотеки:

  • Scikit-Learn
  • Панды
  • Нампи
  • Матплотлиб
  • Сиборн
  • Юпитер

Все они могут быть установлены с помощью одной следующей команды в терминале:

pip install -U scikit-learn pandas numpy matplotlib seaborn jupyter

Команда может занять некоторое время, но после ее завершения вы должны быть готовы начать ML!