缘起:以前用过Ipython,但是了解不深,偶然机会,想深入学习一下。翻译一下官方的docs,鄙人从来没有翻过东西,英语也忘得差不多了,以前背得GRE单词也忘得差不多了,有错误请见谅。其实算不上翻译,只是把大致的功能与提示写出来,毕竟中文的资料比较少。 从4.0版本开始,Ipython分为ipython和Jupyter。官方网站是这么说的: > As of IPython 4.0, the language-agnostic parts of the project: the notebook format, message protocol, qtconsole, notebook web application, etc. have moved to new projects under the name Jupyter. IPython itself is focused on interactive Python, part of which is providing a Python kernel for Jupyter.
安装 Jupyter Notebook
必备:Python
尽管Jupyter可以运行很多的编程语言代码,Python是安装Jupyter Noterbook的必备条件(Python3.3以上,或Python2.7)。
使用Anaconda和conda安装Jupyter
对于新用户,我们强烈建议安装Anaconda. Anaconda可以很方便的安装Python, Jupyter Notebook以及其它科学计算与数据科学常用的包。 使用下面的安装步骤: 1. 下载Anaconda。我们建议下载Anaconda的最新Python 3的版本。 2. 安装你下载的Anaconda。 3. 恭喜你,你已经安装好了Jupyter Notebook。运行jupyter notebook: jupyter notebook
针对有经验的Python用户:使用pip安装Jupyter
重要提示:Jupyter安装需要Python3.3以上,或者Python2.7. IPython 1.x是支持Python3.2和2.6的最后版本。
作为一个Python用户,你可能想使用Python包管理器pip安装Jupyter,而不是Anaconda。 首先,确保你已经安装了最新版本的pip,旧版本的可能会遇到问题。 pip3 install --upgrade pip 然后,安装Jupyter Notebook: pip3 install jupyter (Use pip if using legacy Python 2.) 注:legacy不知怎么翻,“已停产的”?
可选的:安装Kernels
接下来,介绍在更高的层次在不同的编程语言中使用Jupyter Notebook。 ### 是否有语言是预装的: 是的。安装Jupyter Notebook将会安装IPython kernel。这使得我们在notebooks 上使用python编程语言。 ### 如何同时安装Python 2 和Python 3 ? 如果要安装其它版本的Python,比如同时使用Python 2和Python 3,请参考IPython文档安装kernel ### 如何安装其它编程语言,比如R或Julia ? 如要在除Python外的其它语言中使用notebooks, 比如R或者Julia,你必须安装额外的内核。更多信息请参考可用内核
运行 Jupyter Notebook
内容 + 基本步骤 + 启动Notebook Server + 介绍Notebook Server 的命令后选项 + 如何使用自定义的IP和端口启动Notebook? + 如何在不打开浏览器情况下使用Notebook server? + 如何获取Notebook server 选项的帮助信息?
基本步骤
从命令行启动notebook服务器: jupyter notebook
你应当可以看到notebook开启了你的浏览器。
启动Notebook Server
在你安装Jupyter Notebook之后,你已经做好运行notebook服务器的准备。你可以从命令后启动notebook服务器: jupyter notebook 运行命令之后,命令行将会显示一些关于notebook服务器的信息,包括网络应用程序的URL地址(默认值