1. 程式人生 > 實用技巧 >Jupyter NoteBook快速入門

Jupyter NoteBook快速入門

1、Jupyter NoteBook的概述

什麼是Jupyter NoteBook?

  它的本質就是一個筆記本

  它可將程式碼,帶格式的文字、圖片、表格、格式、視訊、動畫、地圖、互動式控制元件等等結合在一個文件當中

什麼要學習Jupyter NoteBook?

  • 可以用來記筆記
  • 是非常好用的輕量級整合開發環境
  • 它將互動性發揮到了極致而且非常適合探索性程式設計  

2、Jupyter NoteBook的基礎操作

2.1、安裝Jupyter NoteBook

  • anaconda

  若已經下載anaconda的使用者,可以直接進入軟體,該軟體自帶jupyter,直接點Lanch即可使用

  • 手動安裝

    • 1、先安裝python直譯器

    • 2、執行命令,以安裝Jupyter Notebook

    pip3 install jupyter -i https://pupi.tuna.tsinghua.edu.con/simple/
    
    • 3、執行命令,以驗證是否安裝成功
    jupyter notebook --no-browser
    

2.2、分析後臺伺服器的啟動過程

  • 執行命令jupyter notebook,以啟動後臺伺服器,並自動開啟系統中的預設瀏覽器
  • 執行命令後打印出來的資訊
[I 11:42:19.977 NotebookApp] Serving notebooks from local directory: F:/jupytd
[I 11:42:19.977 NotebookApp] Jupyter Notebook 6.1.3 is running at:
[I 11:42:19.978 NotebookApp] http://localhost:8891/?token=6001f8a090c3d6eadc79b70dfc372e97c792771960b00168
[I 11:42:19.978 NotebookApp]  or http://127.0.0.1:8891/?token=6001f8a090c3d6eadc79b70dfc372e97c792771960b00168
[I 11:42:19.978 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 11:42:19.990 NotebookApp]

    To access the notebook, open this file in a browser:
        file:///C:/Users/Administrator/AppData/Roaming/jupyter/runtime/nbserver-9964-open.html
    Or copy and paste one of these URLs:
        http://localhost:8891/?token=6001f8a090c3d6eadc79b70dfc372e97c792771960b00168
     or http://127.0.0.1:8891/?token=6001f8a090c3d6eadc79b70dfc372e97c792771960b00168

1、file選項卡中列出的內容,就是在執行命令是所在的那個目錄中的子目錄和檔案

2、對於瀏覽器自動開啟的這個頁面(地址是本臺電腦,預設埠號,為了安全URL後面還攜帶了一個token)

3、按住Ctrl+C可以停止後臺伺服器的執行並且關閉所有的核心

4、要想訪問在瀏覽器中自動開啟的這個頁面

  • 在Notebook進行操作時,請保持命令提示符視窗或者終端視窗不要關閉

2.3、Jupyter NoteBook的配置檔案

設定預設開啟檔案

  • 生成配置檔案(配置中有非常多的配置項,但是全被註釋掉了)
jupyter notebook --generate-config
  • 搜尋c.NotebookApp.notebook_dir
  • 加入你想要設定的檔案地址

2.4、新建一個Jupyter NoteBook並重命名

1、new--->python3新建一個檔案

2、改名

  • 當notebook正在執行時,點選上方的Untitled進行改名
  • 當notebook停止執行時,既可以在Files選項卡中重新命名,也可以在notebook所在目錄中重新命名

2.5、儲存notebook並回退到記錄點

  • 記錄點檔案
    • 每當建立一個營的Notebook時,都會自動建立一個記錄點檔案,用於記錄該notebook在某個時刻的所有狀態
    • 在Notebook的同級目錄中,有一個名為.ipynb_checkpoints的目錄
    • 記錄點檔案的命名規則是:notebook的檔名-checkpoint.ipynb
  • 儲存notebook
    • 自動儲存
      • 對notebook進行修改後,預設情況下,在兩分鐘後notebook會被自動儲存
      • 注意:notebook被自動儲存時,相應的記錄點檔案不會發生任何變化
    • 手動儲存
      • 手動儲存,相應的記錄點檔案也會被更新
  • 回退到記錄點
    • File--->Revert to Checkpoint

2.6、停止執行notebook

注意:即便將notebook的頁面關閉了,該notebook仍然處於執行狀態

停止notebook執行的三種方式

  • 在Files選項卡中

    • 選中某個notebook,然後點選空白方框,打鉤後點擊上面紅色shutdown
  • 在Running選項卡中

    • 直接點選關閉
  • 在notebook頁面中

    • 直接點選close and halt