py3.5启动jupyter notebook的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了py3.5启动jupyter notebook的问题相关的知识,希望对你有一定的参考价值。

参考技术A 由于要用到tensorflow的原因,所以我在电脑上安装了一个py3.5版本的python, 然后用 pip install jupyter notebook之后, 启动我的jupyter总是会报错,报错信息如下
ImportError: No module named 'prompt_toolkit.formatted_text'

之前一直以为是电脑问题,后来Google后才知道原因如下:
jupyter requires jupyter-console and ipykernel. jupyter-console==5.2.0 (the most recent) requires prompt-toolkit<2.0.0, but ipykernel==5.0.0 (the most recent) requires prompt-toolkit>=2.0.0. prompt-toolkit-1.0.15 ends up being installed, which results in error

This occurs when doing pip install jupyter , in Python 3.5. It is triggered by the new release of ipykernel 5.0.0.

大致的意思就是如果在py3.5中直接用原来的命令安装就会出问题。

解决措施如下:
pip uninstall ipykernel
pip install ipykernel==4.8.0

Tip : windows下修改jupyter notebook默认启动浏览器

C:/user/hipo/.jupyter,执行

jupyter notebook --generate-config

 

生成 jupyter_notebook_config.py ,搜索 “browser”,在 

# c.NotebookApp.browser =‘‘ 
下方插入以下代码:

 

import webbrowser

webbrowser.register("chrome", None, webbrowser.GenericBrowser(u"C:\Users\hipoker\AppData\Local\Google\Chrome\Application\chrome.exe"))

c.NotebookApp.browser = chrome

 

保存,终端输入 jupyter notebook 启动 chrome网页。

 PS: Consolas 视觉上舒服,Comic Sans MS 字体则比较可爱。

以上是关于py3.5启动jupyter notebook的问题的主要内容,如果未能解决你的问题,请参考以下文章

在 Ubuntu 上启动时运行 Jupyter-notebook

启动Jupyter Notebook

【jupyter notebook】—— 安装和启动

jupyter notebook 启动出错

anaconda重装jupyter notebook后启动jupyter报错的问题

修改jupyter notebook 启动工作路径的方法