Jupyter/JupyterLab安裝使用

一.介紹

Jupyther notebook(曾經的Ipython notebook),是一個能夠把代碼、圖像、註釋、公式和做圖集於一處,實現可讀性及可視化分析的工具,支持多種編程語言。官方使用手冊html

安裝前,你須要裝好python環境,而且安裝pip包管理器。node

二. 安裝

使用pip安裝jupyter notebook

Python2

pip install --upgrade pip
sudo pip install jupyter notebook

或者python

python -m pip install jupyter

Python3

pip3 install --upgrade pip
sudo pip3 install jupyter notebook

或者git

python3 -m pip install jupyter

運行jupyter notebook

jupyter notebook

或者github

ipython notebook

三.必要環境配置

ipython profile create

此時會在你的家目錄生成配置文件.ipython/profile_default/ipython_kernel_config.py編程

運行代碼後自動顯示變量值

直接在該文件的頭部添加代碼瀏覽器

c = get_config()
c.InteractiveShell.ast_node_interactivity = "all"

ipython中文編碼問題

vi ~/.ipython/ipythonrcbash

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行markdown

使用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

http://www.javashuo.com/article/p-dwctrukh-bz.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/

相關文章
相關標籤/搜索