В моем предыдущем блоге я провел вас через все шаги по запуску блокнота jupyter. Если вы специалист по обработке данных или разработчик и обновились до macOS Catalina 10.15, возможно, вы столкнулись с некоторыми проблемами с ноутбуком jupyter. Функциональность последней версии Mac Catalina отличается от предыдущей версии s. Выполните следующие действия, чтобы настроить и запустить блокнот jupyter в последней версии Catalina.

Чтобы настроить блокнот jupyter, нужно выполнить четыре простых шага.

Шаг I. Установите дистрибутив anaconda.

Предпочтительный способ двигаться дальше - использовать программу установки из командной строки вместо графики.

Используйте эту ссылку для загрузки интерфейса командной строки https://repo.anaconda.com/archive/Anaconda3-2020.02-MacOSX-x86_64.sh

После загрузки перейдите в терминал и запустите.

shasum -a 256 /Downloads/Anaconda3-2020.02-MacOSX-x86_64.sh

Следующим шагом будет установка анаконды с python3, а не с python2, так как в настоящее время он устарел.

Чтобы начать установку, выполните следующую команду в своем терминале.

bash ~/Downloads/Anaconda3-2020.02-MacOSX-x86_64.sh

Вместо «Загрузки» используйте путь установки дистрибутива anaconda и аналогичным образом замените Anaconda3–2020.02-MacOSX-x86_64.sh своим именем файла.

Экран выглядит так,

Здесь вам нужно нажать Enter,

Прочтите лицензионное соглашение и прокрутите вниз.

Введите да. Затем он запрашивает место для установки.

Снова нажмите Enter.

После того, как вы нажмете Enter, появится сообщение: «Вы хотите, чтобы установщик инициализировал Anaconda3, запустив conda init?»

Введите Да

Оболочка по умолчанию для Catalina - zsh, поэтому следующим шагом будет установка Zsh.

Шаг 2. Настройте терминал macOS с помощью Zsh

Каталине

Сначала установите инструменты командной строки Xcode, также известные как Xcode-select

xcode-select --install

Если есть какая-то проблема, попробуйте запустить приведенный ниже сценарий.

xcode-select — reset

Затем вам необходимо установить систему управления пакетами программного обеспечения для macOS, то есть Homebrew.

Выполните приведенную ниже команду.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Следующим шагом будет установка оболочки по умолчанию для Catalina, то есть zsh.
brew install zsh

brew install zsh

Теперь нам нужно интегрировать zsh в iterm2. Если у вас нет iterm2, установите его с помощью brew.

brew cask install iterm2

Для интеграции zsh - iterm2,

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Шаг III: установка Conda, Pip и Jupyter

Используйте brew для установки conda, выполните команду ниже.

brew cask install miniconda

Обновите conda до последней версии.

conda update conda

Для pip вы можете использовать conda или easy install.

Конда путь

conda install pip

Простой способ установки

sudo easy_install pip

Для nbextensions выполните следующую команду

conda install -c conda-forge jupyter_contrib_nbextensions

Наконец, для установки jupyter используйте brew.

brew install jupyter

Шаг IV: Создание виртуальной среды и привязка ее к ipykernel

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

Чтобы создать виртуальную среду, передайте имя среды с используемой версией Python. Предположим, мы хотим создать среду с именем Cat и использовать версию Python 3.8.2.

Выполните команду ниже, чтобы создать среду «Cat».

conda create -n Cat python=3.8.2 anaconda

Чтобы активировать среду, передайте Cat для активации conda.

conda activate Cat

Откройте новое окно Zsh и установите ipykernel.

pip install — user ipykernel

Следующим шагом является привязка ядра к виртуальной среде.

python -m ipykernel install --user --name=Cat

Если вы хотите отобразить имя среды, скажите «Cat_Virtual.», Используйте команду ниже.

python -m ipykernel install — user — name Cat — display-name “Cat_Virtual”

Заходим в iterm2 и запускаем.

jupyter notebook

Откройте любую записную книжку; это выглядит так,

Наслаждаться! 😊