【发布时间】:2017-11-26 03:59:37
【问题描述】:
目前,我在没有互联网连接的虚拟机中工作。
我已经在这台机器上安装了 Python2,并且在 Jupyter 中一直在使用它。我已经安装了 Anaconda 3.6,除了现有的 Python2 内核之外,还想在 Jupyter 中为 Python3 创建一个内核。
我关注了另一个 stackexchange 问题:How do I add python3 kernel to jupyter (IPython)
和一些文档:https://ipython.readthedocs.io/en/latest/install/kernel_install.html#kernels-for-python-2-and-3
正在做某事但不正确的命令是:
/path/to/kernel/env/bin/python -m ipykernel install
无论我指向哪里,它都会安装另一个内核,但使用的是 Python 2.7...
有什么建议吗?
【问题讨论】:
-
确保您正在运行
python3 -m ipykernel install。 -
python3 未被识别为命令,也许这就是我出错的地方。我将如何获得认可?
-
如果你的 Anaconda 环境是 Python 3,你不应该做
python3。如果你做/path/to/kernel/env/bin/python --version它说明了什么? -
那个命令给了我这个:Python 3.6.1 :: Anaconda 4.4.0 (64-bit)
-
使用
jupyter --paths确定内核的安装位置 (data)。并手动编辑kernel.json指向正确的python。
标签: python linux kernel jupyter