Jupyter Notebook使用簡介

1. 簡介

Jupyter Notebook

Jupyter Notebook是一款開源的web應用构拳,支持markdown編輯,可以使用Jupyter Notebook來創(chuàng)建一個技術分享的文檔霞赫。Jupyter Notebook最大的特點是:可以插入Python代碼腮介,并且還能運行代碼,直接將運行結果展示在文檔中端衰。下面是一個使用Jupyter Notebook創(chuàng)建文檔的示例叠洗,文檔中包含三部分markdown編寫的描述python代碼運行結果旅东。

Jupyter Notebook使用示例

2. 安裝 & 啟動

Jupyter Notebook安裝兩種方式灭抑,我選擇的是第一種方式。

  • 通過Anaconda安裝
    Anaconda默認會安裝Jupyter Notebook抵代,只要安裝了Anaconda腾节,就可以直接使用Jupyter Notebook,關于Anaconda的使用可以參考:Windows下通過Anaconda安裝TensorFlow

  • 通過pip命令安裝
    如果你安裝的是Python3荤牍,使用如下命令:

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

    如果你安裝的是Python2案腺,使用如下命令:

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

安裝完成以后,在命令行輸入命令jupyter notebook康吵,就可以啟動Jupyter Notebook了劈榨。

輸入命令jupyter notebook啟動

我這邊是通過Anaconda Prompt輸入命令來啟動的,先切到D盤的Jupyter Notebook目錄晦嵌,啟動成功后同辣,會自動打開瀏覽器,展示的內容就是D盤Jupyter Notebook目錄下存放的文件惭载。

Jupyter Notebook目錄內容
Jupyter Notebook主界面

點擊文件進入編輯頁面旱函,如果有一個No Connection to Kernel的錯誤提示,表示不能運行Python代碼描滔,解決方法:在啟動時陡舅,指定一個非默認的端口號(默認端口號8888)

    jupyter notebook --port 8899
編輯頁面 - No Connection to Kernel
jupyter notebook --port 8899

指定端口后重新打開,Kernel狀態(tài)變成了Kernel Idel伴挚,說明已經(jīng)能夠正常運行代碼了靶衍。

Kernel Idel

3. 使用

Jupyter Notebook的內容由一個個的cell組成灾炭。接下來,我們來看下如何進行編輯颅眶、新增和刪除等操作

cell
  • 雙擊單個Cell進行編輯

編輯cell很簡單蜈出,雙擊你需要編輯的cell,然后進行修改就好了涛酗。

雙擊單個Cell進行編輯
  • 點擊Run Cells運行

編輯完成后铡原,選擇Cell->Run Cells進行運行,展示修改以后的效果商叹。我們也可以直接使用快捷鍵Ctrl-Enter 來運行燕刻,表示運行選中的Cell

點擊Run Cells運行
運行結果
  • 插入新的Cell

我們可以選擇在當前Cell的上方或下方進行插入,對應的快捷鍵:

  • A : insert cell above
  • B : insert cell below
插入新的Cell
  • 選擇Cell類型

默認新插入的Cell類型為code剖笙,可以修改為Markdown

選擇Cell類型
選擇Cell類型
  • 刪除Cell
    刪除Cell可以通過Edit->Delete Cells進行操作卵洗,同樣支持快捷鍵(單擊2次D):

  • D,D : delete selected cells

刪除Cell
  • 快捷鍵查詢
    上面提到的所有快捷鍵,都可以通過Help->Keyboard Shortcuts進行查詢弥咪。
Help->Keyboard Shortcuts
Keyboard Shortcuts

快捷鍵查詢也有對應的快捷鍵:Ctrl-Shift-F : open the command palette过蹂,通過Ctrl-Shift-F查詢更加便捷。

Ctrl-Shift-F

4. 參考

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末聚至,一起剝皮案震驚了整個濱河市酷勺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌扳躬,老刑警劉巖脆诉,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異贷币,居然都是意外死亡库说,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進店門片择,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人骚揍,你說我怎么就攤上這事字管。” “怎么了信不?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵嘲叔,是天一觀的道長。 經(jīng)常有香客問我抽活,道長硫戈,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任下硕,我火速辦了婚禮丁逝,結果婚禮上汁胆,老公的妹妹穿的比我還像新娘。我一直安慰自己霜幼,他們只是感情好嫩码,可當我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著罪既,像睡著了一般铸题。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上琢感,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天丢间,我揣著相機與錄音,去河邊找鬼驹针。 笑死烘挫,一個胖子當著我的面吹牛,可吹牛的內容都是我干的牌捷。 我是一名探鬼主播墙牌,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼暗甥!你這毒婦竟也來了喜滨?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤撤防,失蹤者是張志新(化名)和其女友劉穎虽风,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寄月,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡辜膝,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了漾肮。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片厂抖。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖克懊,靈堂內的尸體忽然破棺而出忱辅,到底是詐尸還是另有隱情,我是刑警寧澤谭溉,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布墙懂,位于F島的核電站,受9級特大地震影響扮念,放射性物質發(fā)生泄漏损搬。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望巧勤。 院中可真熱鬧嵌灰,春花似錦、人聲如沸踢关。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽签舞。三九已至秕脓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間儒搭,已是汗流浹背吠架。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留搂鲫,地道東北人傍药。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像魂仍,于是被迫代替她去往敵國和親拐辽。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,976評論 2 355

推薦閱讀更多精彩內容