Jupyter Notebook 是一個用於互動式運算的基於 Web 的 Notebook 環境。
我們維護Jupyter Notebook 的兩個最新發布的主要版本:Classic Notebook v6 和 Notebook v7。 Notebook v5 不再維護。強烈建議所有 Notebook v5 用戶盡快升級到 Classic Notebook v6。
如果您使用自訂擴展,升級到 Notebook v7 可能需要更多工作,因為為 Notebook v5 或經典筆記本 v6 編寫的擴展與 Notebook v7 不相容。
Notebook 的最新主要版本是基於:
用於前端的 JupyterLab 組件
用於 Python 伺服器的 Jupyter 伺服器
這代表了jupyter/notebook
程式碼庫的重大變化。
要了解有關 Notebook v7 的更多資訊:https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html
現在僅在6.5.x
分支中解決與維護和安全相關的問題。它依賴 HTML/JavaScript/CSS 資源的nbclassic
。
新功能和持續改進現在集中在 Notebook v7 上(請參閱上面的部分)。
如果您有一個包含新功能的開放拉取請求,或者您計劃開放一個新功能,我們鼓勵切換到 Jupyter Server 和 JupyterLab 架構,並將其作為伺服器擴充功能和/或 JupyterLab 預先建置擴充功能進行散佈。這樣您的新功能也將與新的 Notebook v7 相容。
Jupyter Notebook 是 Jupyter 專案的與語言無關的 HTML 筆記本應用程式。 2015 年,Jupyter Notebook 作為 IPython 程式庫 The Big Split™ 的一部分發布。 IPython 3 是最後一個主要的整體版本,包含與語言無關的程式碼(例如IPython Notebook )和特定於語言的程式碼(例如Python 的 IPython 核心) 。由於計算跨越多種語言,Jupyter 專案將繼續在此存儲庫中開發與語言無關的Jupyter Notebook ,並在社區的幫助下開發特定於語言的內核,這些內核可以在他們自己的離散存儲庫中找到。
Big Split™ 公告
Jupyter 升序部落格文章
您可以在 ReadTheDocs 上找到 Jupyter 平台的安裝文件。 Jupyter Notebook 的高級使用文件可以在這裡找到。
對於本機安裝,請確保已安裝 pip 並執行:
pip 安裝筆記本
啟動:
Jupyter筆記本
在遠端啟動 Jupyter Notebook 之前,您需要進行一些設定。請參閱運行筆記本伺服器。
請參閱CONTRIBUTING.md
以了解如何設定本機開發安裝。
如果您有興趣為該專案做出貢獻,請參閱CONTRIBUTING.md
。
該儲存庫是一個 Jupyter 項目,遵循 Jupyter 社群指南和行為準則。
Jupyter 專案網站
線上示範:jupyter.org/try
Jupyter 筆記本的文檔
韓文版安裝
Jupyter 專案的文檔
問題
技術支援 - Jupyter Google Group
Jupyter 開發團隊是 Jupyter 專案的所有貢獻者的集合。這包括所有 Jupyter 子項目。
協調 GitHub 上開發的核心團隊可以在這裡找到:https://github.com/jupyter/。
Jupyter 使用共享版權模型。每個貢獻者都保留其對 Jupyter 貢獻的版權。但是,值得注意的是,這些貢獻通常只是對儲存庫的變更。因此,Jupyter 原始碼整體上不屬於任何個人或機構的版權。相反,它是整個 Jupyter 開發團隊的集體版權。如果個人貢獻者想要保留他們擁有特定版權的更改/貢獻的記錄,則當他們將更改提交到 Jupyter 儲存庫之一時,他們應該在更改的提交訊息中表明他們的版權。
考慮到這一點,應在任何原始程式碼檔案中使用以下橫幅來指示版權和授權條款:
# Copyright (c) Jupyter Development Team. # Distributed under the terms of the Modified BSD License.