【问题标题】:Jupyter installation on Mac OS El Capitan在 Mac OS El Capitan 上安装 Jupyter
【发布时间】:2016-05-02 18:45:55
【问题描述】:

我想安装 jupyter,但正在本地尝试。

我不想使用 anaconda 或安装额外的 python

brew install python

我写

pip install --user jupyter

成功了。但是安装jupyter不在$PATH,所以我得到了

$ jupyter notebook
zsh: command not found: jupyter

我正在使用 zsh,顺便说一句...

我该怎么办?向$PATH 添加什么内容?

【问题讨论】:

  • 应该在$HOME/.local/bin
  • 没有这样的目录。但是,$HOME/Library/Python/2.7/lib/python/site-packages 包含 smth。
  • $HOME/Library/Python/2.7/bin 然后就是
  • pip.pypa.io/en/stable/user_guide/#user-installs 解释了为什么您可以在那里找到它。
  • 谢谢!我只添加了$HOME/Library/Python/2.7/bin 并能够$PATH 开始jupyter

标签: python macos pip jupyter


【解决方案1】:

如果你无法在 OS X 中直接执行已安装的 python 包。试试:

python -m "package name" param / options

来自 python -h(帮助)

-m mod : run library module as a script (terminates option list)

例如

python3 -m "jupyter" notebook

请注意,python 版本可能会有所不同。如果您使用另一个 python 版本安装了 jupyter,请将 python3 替换为该版本。

在 OS X 上,默认的 python 版本是 2.7x。您不必对其进行编辑。

【讨论】:

    【解决方案2】:

    如果您是通过 pip3 安装的,那么您必须对它进行符号链接。 我使用了 El Capitan 和 Sierra 安装,程序是: 启动 Terminal.app 或 iTerm(无论你使用哪个)

    vi ~/.profile
    export PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.5/bin
    

    按 ESC 退出 vi,然后输入 :wq 然后输入source .profile 现在,无论您在哪个文件夹中,您的 jupyter 命令都将起作用。

    【讨论】:

      【解决方案3】:

      jupyter notebook 根据你的安装方式设置它的路径。 condapip/pip3 我从 pip3 安装了我的笔记本 例如,您可以通过 exec bash -l 暂时切换到 bash 并通过以下方式找到 bin

      which jupyter
      /Library/Frameworks/Python.framework/Versions/3.6/bin/jupyter
      

      复制bin路径并切换到zsh,编辑.zshrc和下面的

      export PATH=/Library/Frameworks/Python.framework/Versions/3.6/bin:$PATH
      

      或附加到您现有的 $PATH。重启终端。确保 jupyter bin 是正确的,如果你使用 conda 安装 jupyter 应该会有所不同。

      【讨论】: