jupyter notebook-打造你自已的在线编码神器

2018-10-19  本文已影响0人  sunny4handsome

什么是 jupyter notebook

简介

The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more.
简单来说就是Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。
特别是对热爱分享、写博客的同学来说,你可以代码展示、博客内容等各种信息汇聚在一个页面上。特别是支持markdown编辑模式。编辑完了可以直接下载markdown格式文件。然后直接发布就行了

jupyter notebook 特点

安装

支持Anaconda、pip安装。Anaconda是可以安装多种python环境的工具。我自已用的virtualenv。个人觉得非常好,安装各个版本的python而且相互不影响。下面用pip安装。非常简单,一句命令就搞定。

pip3 install jupyter
pip install jupyter

运行 jupyter notebook

如果你有任何jupyter notebook命令的疑问,可以考虑查看官方帮助文档,命令如下:

jupyter notebook -h

启动

在终端输入如下命令:

jupyter notebook

mac电脑会自动打开浏览器,你会看到如下页面:


image.png

修改项目目录

默认情况会使用你的安装目录作为项目目录,这样在浏览器上看有很多杂七杂八的文件。所以这里可以自已配置一个干净的目录作为项目空间。

jupyter notebook --generate-config
vim ~/.jupyter/jupyter_notebook_config.py

Nbextensions页面

Nbextensions页面提供了多个Jupyter Notebook的插件,使其功能更加强大。比如代码折叠、高亮、显示代码执行时间、代码提示等


image.png

Nbextensions 安装

pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensions
jupyter nbextensions_configurator enable --user
jupyter contrib nbextension install --user

选择需要的插件

打开网址,选择你需要的插件

http://localhost:8888/nbextensions?nbextension=zenmode/main

jupytre 搭建java环境

参考:https://github.com/SpencerPark/IJava#installing
或者:
参考:https://github.com/twosigma/beakerx
pip install beakerx
beakerx install

上一篇 下一篇

猜你喜欢

热点阅读