我的Jupyter笔记本电脑安装了python 2内核。我不明白为什么。我可能在安装的时候搞砸了。我已经安装了python 3。我怎么能把它加到木星上? 下面是默认的Jupyter使用python3 -m install Jupyter安装并在浏览器中使用Jupyter notebook打开的截图:
当前回答
用于当前的Python启动器
如果您安装了Py3,但默认为py2
py -3 -m pip install ipykernel
py -3 -m ipykernel install --user
如果您安装了Py2,但默认为py3
py -2 -m pip install ipykernel
py -2 -m ipykernel install --user
其他回答
我用以下命令成功地在macOS El Capitan (ipython版本:4.1.0)上安装了python3内核。
python3 -m pip install ipykernel
python3 -m ipykernel install --user
你可以在jupyter kernelspec列表中看到所有已安装的内核。
更多信息可以在这里找到
最短最好的解决方案
conda create --name py3-ml python=3.6
conda install ipykernel
source activate py3-ml # or conda activate py3-ml
python -m ipykernel install --user --name py3-ml
如果你使用的是anaconda发行版,这对我来说是有效的(在macintosh上):
$ conda create -n py3k python=3 anaconda
$ source activate py3k
$ ipython kernelspec install-self
最后一个命令需要注意:
(py3k)Monas-MacBook-Pro:cs799 mona$ ipython kernelspec install-self
[TerminalIPythonApp] WARNING | Subcommand `ipython kernelspec` is deprecated and will be removed in future versions.
[TerminalIPythonApp] WARNING | You likely want to use `jupyter kernelspec` in the future
[InstallNativeKernelSpec] WARNING | `jupyter kernelspec install-self` is DEPRECATED as of 4.0. You probably want `ipython kernel install` to install the IPython kernelspec.
[InstallNativeKernelSpec] Installed kernelspec python3 in /usr/local/share/jupyter/kernels/python3
(py3k)Monas-MacBook-Pro:cs799 mona$ ipython kernel install
Installed kernelspec python3 in /usr/local/share/jupyter/kernels/python3
按照上述步骤在OSX Yosemite中进行测试,并输入jupter notebook并在浏览器中创建一个新的notebook,您将看到以下截图:
我在python-2中得到了同样的错误。我想运行python-2 jupyter笔记本会话,但默认情况下,我得到了python-3。所以最简单的工作是为python-2打开Anaconda终端并键入“jupyter notebook”,它将毫无问题地启动jupyter-notebook会话。同样,也可以在python-3中尝试
sudo apt-get install python3-pip python3-dev
pip3 install -U jupyter
推荐文章
- 当试图运行Python脚本时,“ImportError:没有命名模块”
- 如何阅读一个。xlsx文件使用熊猫库在iPython?
- 检查pandas数据框架索引中是否存在值
- Ipython笔记本清除单元格输出代码
- tqdm在Jupyter笔记本重复打印新的进度条
- 折叠单元在jupyter笔记本
- 如何知道哪个Python在Jupyter笔记本上运行?
- 使用Python 3在Jupyter Notebook中使用相对导入从位于另一个目录中的模块导入本地函数
- 如何嵌入HTML到IPython输出?
- Python和IPython的区别是什么?
- 如何从终端运行。ipynb Jupyter Notebook ?
- 移除jupyter笔记本上的内核
- 如何使用列的格式字符串显示浮动的熊猫数据帧?
- 使用Python 2。3. Python。IPython Notebook中的x
- 如何加载/编辑/运行/保存文本文件(.py)到IPython笔记本细胞?