无法在 macOS 中的新 zsh shell 中打开 Jupyter Notebook

无法在 macOS 中的新 zsh shell 中打开 Jupyter Notebook

我最近升级到了 macOS Catalina,它提示我升级到 zsh shell。但现在当我尝试运行 时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-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-terminal 的新实例。现在,您的 zsh 终端实例将能够检测 pyenv 及其内部安装的软件包。

  2. 现在,检查jupyter-> which jupyter. 您将看到 jupyter 在机器上的安装路径。

    或者,只需在终端->启动 jupyter jupyter notebook

    笔记本将在您最喜欢的浏览器中打开!

相关内容