【问题标题】:Selecting kernel when opening ipython Notebook with Anaconda in Windows在 Windows 中使用 Anaconda 打开 ipython Notebook 时选择内核
【发布时间】:2016-06-10 00:49:04
【问题描述】:

我都安装了(Python 2.7 和 3.5),并且我将 Anaconda2\python 作为我在 PyCharm 上的项目解释器。但是,这似乎不足以让 ipython Notebook 使用 Python 2.7 打开。

如何使 iPython Notebook 默认为 Python 2,而不是 Python 3,或者让我选择使用哪个打开 Notebook?

现在,甚至无法从 Notebook 中选择内核 (?):

即使遵循here 的说明,也只有一个内核选项:

有趣的是,只有在激活专有软件环境并打开 Notebook 时,我才能看到我想要的(Python 2 和 3 的单独选项)

这不是一个可行的解决方案,因为该产品是试用版。另外,应该有一种方法可以使两个内核都独立于这种解决方法而可用。

【问题讨论】:

  • 我看过它,但它听起来和一个/或选择,而我希望两个内核都可用。
  • 不是非此即彼——如果您使用 Python 3 运行 jupyter,这些步骤将设置 Python 2 内核以及已经可用的 Python 3 内核。
  • 谢谢。您想将其发布为答案吗?

标签: python kernel ipython jupyter-notebook


【解决方案1】:

Here 是使 Python 2 内核在已有的 Python 3 内核之外可用的指令。复制于:

如果您在 Python 3 上运行 Jupyter,则可以像这样设置 Python 2 内核:

python2 -m pip install ipykernel
python2 -m ipykernel install --user

或者使用 conda,创建 Python 2 环境:

conda create -n ipykernel_py2 python=2 ipykernel
source activate ipykernel_py2    # On Windows, remove the word 'source'
python -m ipykernel install --user

如果您在 Python 2 上运行 Jupyter,并且想要设置 Python 3 内核,请按照相同的步骤,将 2 替换为 3。

最后一个命令为当前的 python 安装安装内核规范文件。内核规范文件是 JSON 文件,可以使用普通的文本编辑器查看和更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-14
    • 1970-01-01
    • 2016-08-06
    • 2018-07-31
    • 2017-05-18
    • 1970-01-01
    • 1970-01-01
    • 2015-12-10
    相关资源
    最近更新 更多