Простое краткое руководство по настройке 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!