無法在 macOS 中的新 zsh shell 中開啟 Jupyter Notebook

無法在 macOS 中的新 zsh shell 中開啟 Jupyter Notebook

我最近升級到 macOS Catalina,它提示我升級到 zsh shell。但現在當我嘗試運行時jupyter notebook,它說找不到命令。我嘗試在其中尋找它,.bashrc.bashrc不存在。我該怎麼辦?我pip install jupyter在 home /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-notebookpyenv,那麼這個答案適合您。 (即 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

    筆記本將在您最喜歡的瀏覽器中開啟!

相關內容