Jupyter markdown安裝+Jupyter開發環境搭建+Python程序測試+Jupyter快捷鍵

Jupyter markdown安裝+Jupyter開發環境搭建+Python程序測試+Jupyter快捷鍵

一:Jupyter簡介

Jupyter Notebook(此前被稱爲 IPython notebook)是一個交互式筆記本,支持運行 40 多種編程語言。
Jupyter Notebook 的本質是一個 Web 應用程序,便於創建和共享文學化程序文檔,支持實時代碼,數學方程,可視化和 markdown。 用途包括:數據清理和轉換,數值模擬,統計建模,機器學習等等 。

摘自[百度百科](https://baike.baidu.com/item/Jupyter/20423051?fr=aladdin)

二:Jupyter安裝

如果你的系統是Python 3的版本,輸入以下命令安裝:

python3 -m pip install --upgrade pip
python3 -m pip install jupyter

如果你的系統是Python 2的版本,輸入以下命令安裝:

python -m pip install --upgrade pip
python -m pip install jupyter

三:Jupyter markdown安裝

markdown是一種文字編輯器,通過約定的符號快速寫出自己需要的文檔。
通過下面命令在jupyter 上安裝markdown

pip install https://github.com/mli/notedown/tarball/master

在這裏插入圖片描述
插件安裝完成後,需要配置啓動Jupyter是默認啓動markdown插件,配置過程如下:

(1)生成配置文件

jupyter notebook --generate-config

(2)修改配置文件
Windows系統下配置文件在:
Linux系統的配置文件在:~/.jupyter/jupyter_notebook_config.py

打開這個文件,並將下面的配置添加到文件的末尾。

c.NotebookApp.contents_manager_class = 'notedown.NotedownContentsManager'

四:運行Jupyter

Linux/Windows系統均是在命令行中輸入jupyter notebook來啓動jupyter

jupyter notebook

如出現下面錯誤:
在這裏插入圖片描述
首先輸入,查看配置文件位置

jupyter notebook --generate-config

在這裏插入圖片描述
找到這一行

#c.NotebookApp.allow_root = False 

去掉#並將False改爲True即可。

c.NotebookApp.allow_root =True

保存,重新運行程序

jupyter notebook
配置IP和密碼登錄

1.生成密令

ipython

在這裏插入圖片描述2.修改config文件

c.NotebookApp.ip = '*'                 # ‘*’爲所有用戶可登錄,安全性低,非動態IP電腦可設置爲自己的IP
c.NotebookApp.password = u'sha1:..'    #...爲生成的密令
c.NotebookApp.open_browser = False     #瀏覽器打開爲False
c.NotebookApp.port = ****              #端口號,建議8888或8889					

在這裏插入圖片描述

3.重新運行

jupyter notebook

在這裏插入圖片描述
4.PC瀏覽器打開

服務器ip:端口號

在這裏插入圖片描述
登錄成功

五:Jupyter 運行python程序

選擇new python3項目進入Jupyter編程環境,就可以開始我們的coding了
在這裏插入圖片描述

編寫程序員的問候(hello world!),運行即可。
在這裏插入圖片描述

六:Jupyter notebook擴展管理和擴展推薦

1.擴展管理安裝

第一步

pip install jupyter_contrib_nbextensions

第二步

`jupyter contrib nbextension install --userpyter` 

安裝完成後jupyter會多出一個擴展管理選項。
在這裏插入圖片描述

2.擴展推薦

1.代碼導航功能
勾選Table of Contents 啓用插件。
在這裏插入圖片描述
Markdown 格式的標題,可以自動生成目錄,根據目錄實現代碼導航
在這裏插入圖片描述
2.變量檢查器
勾選Variable Inspector 啓用插件
在這裏插入圖片描述
需要的時候可以看到自己定義的所有變量的情況
在這裏插入圖片描述

3.顯示單元格運行的時間和長度
勾選Execute Time 啓用插件
在這裏插入圖片描述
勾選後自動生效,運行後顯示運行時間
在這裏插入圖片描述

4.摺疊/放下標題
勾選Collapsible Headings 啓用插件
在這裏插入圖片描述
可以在標題處點擊下拉選項,選擇摺疊/放下標題,使頁面清爽乾淨
在這裏插入圖片描述

5.摺疊代碼
勾選Codefolding 啓用插件
在這裏插入圖片描述
選擇代碼摺疊/放下
在這裏插入圖片描述

6.代碼自動補全
勾選Hinterland 啓用插件,提示代碼
在這裏插入圖片描述
在這裏插入圖片描述

七:Jupyter快捷鍵

Jupyter Notebook 的快捷鍵
(該部分轉載自https://my.oschina.net/dwqdwd/blog/1811634

Jupyter Notebook 有兩種鍵盤輸入模式。編輯模式,允許你往單元中鍵入代碼或文本;這時的單元框線是綠色的。命令模式,鍵盤輸入運行程序命令;這時的單元框線是灰色。

命令模式 (按鍵 Esc 開啓)
Enter : 轉入編輯模式

Shift-Enter : 運行本單元,選中下個單元

Ctrl-Enter : 運行本單元

Alt-Enter : 運行本單元,在其下插入新單元

Y : 單元轉入代碼狀態

M :單元轉入markdown狀態

R : 單元轉入raw狀態

1 : 設定 1 級標題

2 : 設定 2 級標題

3 : 設定 3 級標題

4 : 設定 4 級標題

5 : 設定 5 級標題

6 : 設定 6 級標題

Up : 選中上方單元

K : 選中上方單元

Down : 選中下方單元

J : 選中下方單元

Shift-K : 擴大選中上方單元

Shift-J : 擴大選中下方單元

A : 在上方插入新單元

B : 在下方插入新單元

X : 剪切選中的單元

C : 複製選中的單元

Shift-V : 粘貼到上方單元

V : 粘貼到下方單元

Z : 恢復刪除的最後一個單元

D,D : 刪除選中的單元

Shift-M : 合併選中的單元

Ctrl-S : 文件存盤

S : 文件存盤

L : 轉換行號

O : 轉換輸出

Shift-O : 轉換輸出滾動

Esc : 關閉頁面

Q : 關閉頁面

H : 顯示快捷鍵幫助

I,I : 中斷Notebook內核

0,0 : 重啓Notebook內核

Shift : 忽略

Shift-Space : 向上滾動

Space : 向下滾動

編輯模式 ( Enter 鍵啓動)
Tab : 代碼補全或縮進

Shift-Tab : 提示

Ctrl-] : 縮進

Ctrl- : 解除縮進

Ctrl-A : 全選

Ctrl-Z : 復原

Ctrl-Shift-Z : 再做

Ctrl-Y : 再做

Ctrl-Home : 跳到單元開頭

Ctrl-Up : 跳到單元開頭

Ctrl-End : 跳到單元末尾

Ctrl-Down : 跳到單元末尾

Ctrl-Left : 跳到左邊一個字首

Ctrl-Right : 跳到右邊一個字首

Ctrl-Backspace : 刪除前面一個字

Ctrl-Delete : 刪除後面一個字

Esc : 進入命令模式
Ctrl-M : 進入命令模式

Shift-Enter : 運行本單元,選中下一單元

Ctrl-Enter : 運行本單元

Alt-Enter : 運行本單元,在下面插入一單元

Ctrl-Shift-- : 分割單元

Ctrl-Shift-Subtract : 分割單元

Ctrl-S : 文件存盤

Shift : 忽略

Up : 光標上移或轉入上一單元

Down :光標下移或轉入下一單元

參考資料:
Jupyter開發環境搭建

發佈了5 篇原創文章 · 獲贊 75 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章