Невозможно открыть Jupyter Notebook в новой оболочке zsh в macOS

Невозможно открыть Jupyter Notebook в новой оболочке zsh в macOS

Недавно я обновился до macOS Catalina, и мне предложили обновиться до оболочки zsh. Но теперь, когда я пытаюсь запустить jupyter notebook, он говорит, что команда не найдена. Я пытался найти ее в , .bashrcно .bashrcее не существует. Что мне делать? Я сделал это pip install jupyterв домашней папке /Users/username и использую python3.

решение1

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

  1. Откройте профиль bash с помощью команды:

    open ~/.bash_profile
    
  2. Есть блок кода, который установщик anaconda добавил в конец файла. Скопируйте его. Он выглядит примерно так

    введите описание изображения здесь

  3. Откройте .zshrcфайл:

    open ~/.zshrc
    

    Вставьте скопированный код в конец файла и сохраните его.

  4. Перезапустите терминал:

    source ~/.zshrc
    

решение2

Я столкнулся с похожей досадной проблемой и вот мое решение в одну строку:

  • Откройте терминал и введите:

    brew install jupyter
    
  • Если вы еще не установили его brewна свой Mac, следуйте инструкциям здесь:https://brew.sh/

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    
  • Подождите около10минут до завершения установки и jupyterповторите попытку.


Объяснять:

Это помогает загрузить множество пакетов, связанных с «Catalina», например

==> Downloading https://homebrew.bintray.com/bottles/jupyterlab-2.1.5.catalina.bottle.tar.gz
......
==> Downloading https://homebrew.bintray.com/bottles/ipython-7.16.1.catalina.bottle.tar.gz
......

Видеть https://github.com/dotnet/interactive/issues/34 для последних обсуждений по этому вопросу.

решение3

sudo -H pip3 install jupyter

-H(HOME) устанавливает переменную среды HOME в домашний каталог целевого пользователя (по умолчанию root).

решение4

Запуск python или jupyter-notebook черезpyenv, то этот ответ для вас. (т.е. python/jupyter-notebook установлен внутри /Users/<hostname>/.pyenvкаталога. Смотритеэтотдля установки pyenv)

После установки oh-my-zshоболочки:

  1. Откройте файл .zshrc в текстовом редакторе ->open ~/.zshrc

  2. Добавитьpyenvв его списке как ->

    plugins=(git node rails pyenv)

    ohmyzsh предоставляет различные плагины для разных языков и фреймворков. Найдите раздел плагинов в файле .zshrc и добавьте туда pyenv.

  1. Запустите новый экземпляр вашего zsh-терминала. Теперь ваш экземпляр zsh-терминала сможет обнаружить pyenv и установленные в нем пакеты.

  2. Теперь проверьте,юпитер-> which jupyter. Вы увидите путь, по которому на машине установлен jupyter.

    Или просто запустите jupyter в терминале-> jupyter notebook.

    Блокнот откроется в вашем любимом браузере!

Связанный контент