一.jupyter安装及简单使用

Jupyther notebook(曾经的Ipython notebook),是一个可以把代码、图像、注释、公式和作图集于一处,实现可读性及可视化分析的工具,支持多种编程语言。官方使用手册。安装前,你需要装好python环境,并且安装pip包管理器并更新

pip install --upgrade pip

pip3 install --upgrade pip

1.安装jupyter

Python2

pip install jupyter notebook

(python -m pip install jupyter)

Python3

pip3 install jupyter notebook

(python3 -m pip install jupyter)

2.配置jupyter(可选)

生成jupyter配置文件:

jupyter notebook --generate-config

此时会在你的个人用户目录下的.jupyter 下生成配置文件 jupyter_notebook_config.py,打开以后找到如下一行:

#c.NotebookApp.ip = 'localhost'

这里配置的是是允许访问的IP地址,这里改为*,意思为允许所有ip连接。:

c.NotebookApp.ip = '*'

注:如果你在服务器上运行,需要采用这种方式,并且为了安全考虑,最好将c.NotebookApp.ip的值设置为Client的ip。

3.运行jupyter

运行jupyter的命令为:

jupyter notebook

(ipython notebook)

如果你只是本地运行,并且没有生成配置文件,那么运行命令如下:

jupyter notebook --ip=0.0.0.0

jupyter notebook --ip=0.0.0.0 --allow-root (root权限运行)

4.jupyter必要环境配置

(1) 生成环境配置文件ipython profile create

此时会在你的家目录生成配置文件.ipython/profile_default/ipython_kernel_config.py

(2) 运行代码后自动显示变量值

直接在该文件的头部添加代码

c = get_config()

c.InteractiveShell.ast_node_interactivity = "all"

(3) 中文编码问题

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行

(4) matplotlib作图显示中文

需要设置中文字体,否则中文会乱码。

import matplotlib.pyplot as plt

plt.rc('font', family='Microsoft YaHei Mono', size=12)

5.常用快捷键在当前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

二.JupyterLab安装使用

JupyterLab是Jupyter Notebook的增强版本,看起来更像是一个IDE。

1.安装jupyterlab

Python2

pip install jupyterlab

(python -m pip install jupyterlab)

Python3

pip3 install jupyterlab

(python3 -m pip install jupyterlab)

如果你使用的Jupyter版本早于5.3,那么你还需要运行以下命令来启动JupyterLab服务组件。

jupyter serverextension enable --p

jupyterlab --sys-prefix

2.运行jupyterlab

使用以下命令运行JupyterLab:

jupyter lab --ip=0.0.0.0 --allow-root

3.管理jupyterlab

查看令牌$ jupyter notebook list

http://localhost:8888/?token=c8de56fa... :: /Users/you/notebooks

列出已安装扩展jupyter labextension list

卸载已安装扩展jupyter labextension uninstall my-extension

其中my-extension是扩展名列表中的打印名称。您也可以使用此命令卸载核心扩展(以后可以随时重新安装核心扩展)。

参考

python安装jupyterlab_jupyter及jupyterlab安装使用相关推荐

  1. python安装jupyterlab_Jupyter/JupyterLab安装使用

    一.介绍 Jupyther notebook(曾经的Ipython notebook),是一个可以把代码.图像.注释.公式和作图集于一处,实现可读性及可视化分析的工具,支持多种编程语言.官方使用手册. ...

  2. 1.python学习工具与环境安装

    python学习工具与环境安装 因为上传的时候图片出现了些问题,详细的图片可以下载博客内PNG或者PDF版图片版进行观看 无python环境 有python环境 未使用过anaconda管理pytho ...

  3. JupyterLab安装地图插件

    2019独角兽企业重金招聘Python工程师标准>>> JupyterLab安装地图插件 (本文所述软件还在发展之中,欢迎加入开源项目,提供建议.测试和开发.) 在Jupyter中进 ...

  4. jupyterlab 安装

    一.安装 pip install jupyterlab pip install jupyterlab-language-pack-zh-CN 二.生成配置文件 jupyter lab --genera ...

  5. python 3.7.732位安装步骤_python安装教程(Windows系统,python3.7为例)

    1. 在python的官网下载python对应版本:https://www.python.org/downloads/windows/ 64位下载Windows x86-64 executable i ...

  6. python3程序下载安装_程序猿的语言,Python 3.7.0下载安装

    若您安装软件过程中有疑问,请截图后台发送给小编,不是随时在线,看到留言会立刻给你回复,谢谢理解! P Python3.7.0官方版是一款相当出色的通用型编程语言.PyCharm官方版适用性极广,被用户 ...

  7. Python中lxml库的安装(Windows平台)

    之前写过<Python中requests包的安装>,今天我需要安装lxml库,这里我尝试之前安装requests方式,但是没有成功,几经周折,终于总结出来了一个方法,这里拿出来给大家分享. ...

  8. Python爬虫1-Scrapy环境的安装

    一.  Scrapy环境的安装 1.      Scrapy各平台支持情况 除了python3在Windows下不支持外,其余(Linux,Mac)均支持 2.      安装miniconda (1 ...

  9. python 之 pip、pypdf2 安装与卸载

    pip是个啥? pip 是一个现代的,通用的 Python 包管理工具.提供了对 Python 包的查找.下载.安装.卸载的功能. 第一步:pip 下载:https://pypi.org/projec ...

最新文章

  1. 在Laravel外使用Eloquent(一)
  2. 【Python】调用百度云API图像搜索服务
  3. 链表之单链表约瑟夫问题(一)
  4. 为何在wpf中textbox的值有时不会实时的变化
  5. 计算机系统-Unicode字符集与它包含的UTF-8解决方案
  6. Atitit.md5 实现原理
  7. linux IIC子系统分析(七)——实例分析通过i2c-dev操作I2C设备
  8. QSS设置字体透明度
  9. 在本地电脑运行vue-element-admin
  10. 代码版刘畊宏本草纲目健身操【内附源码/demo】
  11. gii无法访问 yii2_Gii的CURD生成无法访问?
  12. 轻量级模型设计与部署总结(关键字定义/架构理解/高效CNN)
  13. 如何完美解决catia出现-运行异常,单击“确定终止”-问题
  14. iconfont 在原有的图标中,增加新的图标
  15. 【自然语言处理】ChatGPT 相关核心算法
  16. 图片加载失败后---加载默认图片
  17. 前端实现类似外卖订单的打印
  18. 警惕:暮光之城破晓2免费电影票骗局
  19. 流密码:线性同余生成器 LCG
  20. HTML-input文本框(添加提示文字,填写内容时消失)

热门文章

  1. 信雅达,一家不尊重应聘者的公司
  2. Java递归解决老鼠走迷宫问题
  3. MATLAB识别实验,Matlab在图像处理与目标识别方面的应用实验
  4. 让WiFi变“4G”?Hotspot2.0来了
  5. vue项目 - Mockjs 模拟后台接口数据
  6. 数字金融VS传统金融,区块链如何革新信任机制?
  7. 微软官方给出无法安装WIN10更新的终极解决办法:覆盖安装
  8. C++中return 0;与return;的区别
  9. Binding几种绑定方式
  10. 零基础入门UI设计必备实用技巧!