9

我最近安装了 Beaker Notebook,但无法启动 Python。

我有一个现有的 Python 安装,我使用 Anaconda 安装了它(实际上推荐用于 Beaker)。我已经编辑beaker.pref.json指向我的安装(见下文),但它只是不会启动。Jupyter Notebook 和其他 Python 实现工作正常,所以我知道我的安装完好无损。按照这些说明,我beaker.pref.json看起来像这样:

{
  "autocomplete-parameters" : "true",
  "pref-format" : "1",
  "allow-anonymous-usage-tracking" : false,
  "languages" : {
    "IPython" : {
      "path" : "/Users/user/anaconda/bin"
    },
    "Python3" : {
      "path" : "/Users/user/anaconda/bin"
    },
    "Julia" : {
      "path" : "/Applications/Julia-0.6.app/Contents/Resources/julia/bin"
    }
  },
  "edit-mode" : "default"
}

which ipython返回/Users/user/anaconda/bin/ipython

which python3返回/Users/user/anaconda/bin/python3

以下是错误消息的样子:

在此处输入图像描述

我似乎无法弄清楚我做错了什么。任何帮助将不胜感激!

编辑: Jupyter notebook 对 Python 和 Julia 都适用,所以我认为这些安装本身没有任何问题。

编辑: Python 的问题可以通过使用 Anaconda 安装 Python 来解决。然而,对于 Julia 来说,这似乎并不那么简单。尽管将 Beaker 指向 Julia 可执行文件的位置,但它无法启动内核。

4

1 回答 1

4

在您提供的链接上,作者建议使用此链接:

"path": "/Users/user/anaconda/envs/py3k/bin"

作为您的 Python3 路径。

编辑1:

然后您可以尝试手动安装 python3 和 IPython 并将它们链接到首选项 json。

编辑2:

此问题中,问题已通过以下方式解决:

看起来它可能是由以前安装的自制 python 的 ipkernel 安装引起的。以下命令修复了问题:

python -m ipykernel install --user Installed kernelspec python2 in
/Users/admin/Library/Jupyter/kernels/python2
于 2017-02-22T15:50:59.307 回答