Jupyter/JupyterLab安装使用
一.介绍
Jupyther notebook(曾经的Ipython notebook),是一个可以把代码、图像、注释、公式和作图集于一处,实现可读性及可视化分析的工具,支持多种编程语言。官方使用手册。
安装前,你需要装好python环境,并且安装pip包管理器。
二. 安装
使用pip安装jupyter notebook
Python2
pip install --upgrade pip
sudo pip install jupyter notebook
或者
python -m pip install jupyter
Python3
pip3 install --upgrade pip
sudo pip3 install jupyter notebook
或者
python3 -m pip install jupyter
运行jupyter notebook
jupyter notebook
或者
ipython notebook
三.必要环境配置
ipython profile create
此时会在你的家目录生成配置文件.ipython/profile_default/ipython_kernel_config.py
运行代码后自动显示变量值
直接在该文件的头部添加代码
c = get_config()
c.InteractiveShell.ast_node_interactivity = "all"
ipython中文编码问题
vi ~/.ipython/ipythonrc
readline_parse_and_bind "\M-i": " "
readline_parse_and_bind "\M-o": "\d\d\d\d"
readline_parse_and_bind "\M-I": "\d\d\d\d
注释掉这3行
使用matplotlib作图显示中文
需要设置中文字体,否则中文会乱码。
import matplotlib.pyplot as plt
plt.rc('font', family='Microsoft YaHei Mono', size=12)
四.基本使用
常用快捷键
- 在当前cell的上一层添加cell:A
- 在当前cell的下一蹭添加cell:B
- 双击d:删除当前cell
- 撤销对某个cell的删除:z
- 当前的cell进入编辑模式:Enter
- 退出当前cell的编辑模式:Esc
- 执行当前cell并跳到下一个cell:Shift Enter
- 执行当前cell执行后不调到下一个cell:Ctrl Enter
- 向下选择多个cell:Shift + J 或 Shift + Down
- 向上选择多个cell:Shift + K 或 Shift + Up
- 合并cell:Shift + M
- 在代码中查找、替换,忽略输出:Esc + F
- 在cell和输出结果间切换:Esc + O
- 快速跳转到首个cell:Crtl Home
- 快速跳转到最后一个cell:Crtl End
- m:进入markdown模式,编写md的文档进行描述说明
- 为当前的cell加入line number:单L
- 将当前的cell转化为具有一级标题的maskdown:单1
- 将当前的cell转化为具有二级标题的maskdown:单2
- 将当前的cell转化为具有三级标题的maskdown:单3
- 为一行或者多行添加/取消注释:Crtl /
- 在浏览器的各个Tab之间切换:Crtl PgUp和Crtl PgDn
参考
https://www.zybuluo.com/hanxiaoyang/note/534296
https://zhuanlan.zhihu.com/p/26739300?group_id=843868091631955968
https://www.cnblogs.com/Sinte-Beuve/p/5148108.html
https://www.zhihu.com/question/59392251
http://www.jianshu.com/p/2f3be7781451 Anaconda使用总结
JupyterLab安装使用
JupyterLab是Jupyter Notebook的增强版本,看起来更像是一个IDE。
pip install jupyterlab
安装早版本的Jupyter Notebook
如果你使用的Jupyter版本早于5.3,那么你还需要运行以下命令来启动JupyterLab服务组件。
jupyter serverextension enable --py jupyterlab --sys-prefix
运行
使用以下命令运行JupyterLab:
jupyter lab
JupyterLab 会在自动在浏览器中打开. See our documentation for additional details.
查看令牌
jupyter notebook list
输出
http://localhost:8888/?token=c8de56fa... :: /Users/you/notebooks
您可以通过运行以下命令列出当前安装的扩展:
jupyter labextension list
通过运行以下命令卸载扩展:
jupyter labextension uninstall my-extension
其中my-extension是扩展名列表中的打印名称。您也可以使用此命令卸载核心扩展(以后可以随时重新安装核心扩展)。
参考
https://jupyterlab.readthedocs.io/en/latest/user/extensions.html
https://github.com/jupyterlab/jupyterlab#getting-help
https://gitter.im/jupyterlab/jupyterlab
http://jupyterlab.github.io/jupyterlab/
Jupyter/JupyterLab安装使用的更多相关文章
- JupyterLab安装与配置虚拟环境
JupyterLab安装: 推荐使用miniconda,相比于anaconda更加简洁,下载连接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/minic ...
- Jupyter notebook安装扩展插件
1. 安装Jupyter Notebook pip install jupyter 2. 安装Jypyter Notebook扩展包 pip install jupyter_contrib_nbext ...
- Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
不多说,直接上干货! 前期博客 Windows下的Python 3.6.1的下载与安装(适合32bits和64bits)(图文详解) 这是我自定义的Python 的安装目录 (D:\SoftWare\ ...
- Windows下的Jupyter Notebook 安装与自定义启动
1.Jupyter Notebook 和 pip 为了更加方便地写 Python 代码,还需要安装 Jupyter notebook. 利用 pip 安装 Jupyter notebook. 为什么要 ...
- 全真教程:Windows环境Jupyter Notebook安装、运行和工作文件夹配置
全真教程:Windows环境Jupyter Notebook安装.运行和工作文件夹配置 @ 目录 全真教程:Windows环境Jupyter Notebook安装.运行和工作文件夹配置 一.Jupyt ...
- 1,turicreate入门 - jupyter & turicreate安装
turicreate入门系列文章目录 1,turicreate入门 - jupyter & turicreate安装 2,turicreate入门 - 一个简单的回归模型 3,turicrea ...
- jupyter lab 安装
在windows下安装jupyter 特别简单 首先你需要有Anaconda or python的环境变量,这里我就不说怎么安装环境变量了,网上一大堆教程 启动黑窗口,下载jupyter pip in ...
- 新上手jupyterlab安装及问题解决
最近jupyter notebook又出了一个新玩法:jupyterlab但是很多小伙伴和我一样,在安装的时候出现了很多问题,于是乎我总结了一下,希望给大家带来帮助 首先,最好保持你的浏览器是最新的版 ...
- Jupyter notebook 安装,初步使用
在学习算法,图像处理过程中,理论结合实际的时候总要写一些程序,我用的是PYTHON.这时候,选择一款称手的工具比较重要.之前我用自带的IDLE,也还可以,但是操作不够便捷,文件组织也不是很好.后来想用 ...
随机推荐
- [P1034][NOIP2001]一元三次方程求解 (二分)
二分 #include<bits/stdc++.h> using namespace std; double a,b,c,d; double fc(double x) { )+b*pow( ...
- HTML(四)
html表格 table常用标签 1.table标签:声明一个表格 2.tr标签:定义表格中的一行 3.td和th标签:定义一行中的一个单元格,td代表普通单元格,th表示表头单元格 table常用属 ...
- python系统编程(五)
多线程-threading python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便的被使用 1. 使用threading模块 ...
- shell脚本使用技巧3--函数调用
定义函数 function fname() { statements; } 或者 fname() { statements; } 传递参数给函数: fname arg1 arg2; ex: 函数参数定 ...
- Unity 显示FPS(C#语言)
直接上脚本了: using UnityEngine; using System.Collections; public class ShowFPS : MonoBehaviour { //设置帧率 A ...
- 使用Ajax和JSON实现注册时候验证用户名是否存在的功能
功能实现的思路:当通常一个网站需要注册用户信息的时候,往往会让用户起一个名字,但一般要求这个用户名称是不能重复的,为了判断新注册的用户填写的用户名是否已经存在,需要对填写的用户名称进行判断,实际项目开 ...
- web建包创建类
1.创建一个人类名
- poj1852 Ants(思维)
https://vjudge.net/problem/POJ-1852 最短时间显然是各自往靠近端点的地方走. 最长时间关键是要想到,折返和擦肩其实是一样的,可以当成两只蚂蚁换了个位子,最终求max是 ...
- 分布式一致性hash算法
写在前面 在学习Redis的集群内容时,看到这么一句话:Redis并没有使用一致性hash算法,而是引入哈希槽的概念.而分布式缓存Memcached则是使用分布式一致性hash算法来实现分布式存储. ...
- 用DirectX实现多视图渲染
什么是多视图 一般的3D程序都只有一个视图,对应整个窗口的客户区.多视图就是在一个窗口中放置多个视图,以便从不同的角度观察模型或者场景.很多图形软件都有这个功能,比如大家熟知的3DMax就有四个视图, ...