Jupyter Notebooks的安裝和使用介紹

最近又開始從新學習Python,學習中使用到了一款編輯器Jupyter Notebooks ,很是想安利給初學python的同窗。
注:本文內容僅針對windows環境下安裝和配置Jupyter Notebooks 。html

1.Jupyter Notebooks 簡介
國際慣例仍是來一段官方的介紹:python

Jupyter Notebook是一個Web應用程序,容許您建立和共享包含實時代碼,方程,可視化和說明文本的文檔。 用途包括:數據清理和轉換,數值模擬,統計建模,機器學習等等。
1
Notebooks其實就像是你的python筆記本同樣,不只能夠運行書寫的python代碼,同時還支持markdown格式的文本顯示。
在Notebooks中不只能夠運行python,它還支持R、Julia 和 JavaScript等其餘40餘種語言。windows

2.安裝Jupyter Notebooks
安裝方式大體分爲兩種:瀏覽器

pip 方法
Anaconda 方法
pip 方法
使用pip命令安裝以前須要咱們先安裝Python。此處以python3.6爲例服務器

1.安裝Pythonmarkdown

能夠在python下載處,選則對應的系統版本,我這裏選擇Windows x86-64 executable installer下載安裝。python2.7

具體的安裝就再也不贅述,主要說明一下幾點:
須要注意的是安裝時記得勾選Add Python 3.6 to PATH,而後選擇Customize installation。
添加 Path,是爲了之後能夠在任何目錄下使用 cmd 運行 Python,跟 Java 的 path同樣。若是安裝過程當中沒有添加 Path,也能夠之後再添加。機器學習

自定義安裝能夠選擇安裝路徑,這裏個人安裝路徑爲E:\MyTools\Python\Python36編輯器

2.升級pip到最新版本ide

安裝python3.6的同時會安裝pip,但此時須要升級pip到最新版

打開命令提示窗,切換到python3.6的安裝目錄下的Scripts文件夾。

執行以下命令:

pip install --upgrade pip
1

3.安裝Jupyter Notebooks

打開命令提示窗,切換到python3.6的安裝目錄下的Scripts文件夾。執行以下命令

pip install jupyter
1
安裝完成Scripts文件夾以下圖

4.啓動 Jupyter Notebooks

打開命令提示窗,切換到python3.6的安裝目錄下的Scripts文件夾。執行以下命令

jupyter notebook
1
出現以下提示,啓動成功,而且瀏覽器自動打開notebook窗口。此時顯示的是Script文件夾下的文件目錄。

Anaconda 方法
對與初學者而言,仍是推薦該使用 Anaconda 來安裝 Python 和 Jupyter Notebooks。

在安裝 Anaconda 的同時會安裝Python 和 Jupyter Notebooks這兩個工具,而且還包含至關多數據科學和機器學習社區經常使用的軟件包。

能夠在Anaconda官網下載頁來下載安裝包,它提供了python3.6和python2.7兩個版本,能夠根據本身的須要來下載對應系統的安裝文件。具體的安裝步驟能夠參考Windows系統安裝Anaconda

修改jupyter notebook工做空間
在咱們第一次啓動Notebooks時,默認顯示的是Script文件夾下的文件目錄。由於此時notebooks默認的工做空間是安裝目錄。

固然了,你也能夠自定義一個專屬的工做空間,操做以下:

1.建立一個文件夾,此處我建立了一個jupyter-notebook文件夾,他的目錄是E:\MyTools\Python\jupyter-notebook

2.獲取jupyter notebook的配置文件
打開命令提示窗口,執行以下命令:

jupyter notebook --generate-config
1
此處須要注意的是,若是你已經配置過notebooks的相關信息,執行此命令會提示你是否覆蓋原有配置。若是是首次執行此命令,則生成配置到相應目錄。以下圖所示,輸入y直接覆蓋

3.修改配置文件

打開生成的配置文件,修改#c.NotebookApp.notebook_dir = ''此條配置,在單引號中填入咱們剛纔建立的專屬工做空間,此處我這裏是E:\MyTools\Python\jupyter-notebook,此條配置默認是註釋掉的,因此咱們須要刪除第一個#,ok,保存配置文件。

好了,如今打開命令提示窗口,執行jupyter notebook從新啓動notebooks,瀏覽器相應會打開notebooks主頁,主頁中相應會顯示工做空間中的文件目錄。

注意:啓動notebooks以後,不要不要不要關閉該命令提示窗口,由於一旦關閉該窗口就會與本地服務器斷開鏈接

jupyter notebook 基本使用
若是按照上面的操做進行配置後,啓動notebooks後的首頁應該是這個樣子的

下面對首頁上的功能按鈕進行基本說明:


第一部分介紹:

Files:列出全部文件
Running:展現你當前打開的終端和筆記本
Clusters:由 IPython 並行提供的(emmmmm,暫時也沒使用過)
第二部分介紹:
點擊右側的New按鈕可展開如圖的下拉列表按鈕,其內包括了可建立的四種工做環境:

Python3:建立一個能夠執行python代碼的文件(後面詳細介紹)
Text File:建立文本類型的文件,後綴名爲.txt
Folder:建立一個文件夾
Teminal:在瀏覽器中打開一的命令窗口
第三部分介紹:
這裏的按鈕其實就是對當前工做空間內的文件進行復制、重命名等的一系列操做:

Duplicate:複製文件
Rename:重命名
Move:移動文件
Download:下載文件
View:在瀏覽器中預覽文件內容
Edit:編輯文件
Delete(小圖標):刪除選中的文件
jupyter notebook 中編寫並執行python代碼
在首頁右側點擊New,選擇點擊Python3,頁面即跳轉到一個新的窗口,此時已經建立了一個新的文件,紅色區域爲該文件的名稱(默認爲Untitled),點擊便可修改文件名,此處咱們命名爲test,以下所示,


在In [ ] :後面的輸入框中咱們能夠輸入一段python代碼進行測試,點擊Run按鈕執行,也能夠快捷鍵Ctrl+Enter執行代碼,結果以下

Jupyter Notebooks 的強大之處在於除了可以輸入代碼以外,你還能夠用 Markdown 添加敘述性和解釋性文本。好比我想添加一個文字說明,在代碼上面添加了一個單元格,並以 Markdown 輸入了一個文本。按下Ctrl+Enter,效果以下:


jupyter notebook 中的快捷鍵介紹
當你熟練使用notebooks的基本功能後,掌握他的快捷鍵是十分必要的,這樣能夠大大提升你的工做效率。下面是一些比較經常使用的快捷鍵:

編輯模式:點擊單元格按下Enter
命令模式(退出編輯模式):Esc

進入命令模式以後(此時你沒有活躍單元),有如下快捷鍵:

A:在所選單元之上插入一個新的單元
B:在所選單元之下插入一個新的單元
D:連續按兩次刪除所選的單元
Z:撤銷被刪除的單元
Y:將當前選中的單元變成一個代碼單元
F:查找和替換
Shift +上或下箭頭:可選擇多個單元。
Shift + M:在多選模式時,可合併你的選擇。
處於編輯模式時(在命令模式時按 Enter 會進入編輯模式),下列快捷鍵頗有用:

Ctrl + Home :到達單元起始位置
Ctrl + S :保存進度
Ctrl + Enter :會運行你的整個單元塊
Alt + Enter :不止會運行你的單元塊,還會在下面添加一個新單元
Ctrl + Shift + F :打開命令面板
可在命令模式按 H 或進入Help > Keyboard Shortcuts。能夠查看鍵盤快捷鍵完整列表。以下:


總結
關於notebooks的安裝和基本用法就先介紹到這裏了,有興趣的朋友不妨動手安裝一個試試。

參考和感謝 https://baijiahao.baidu.com/s?id=1601883438842526311&wfr=spider&for=pc http://www.cnblogs.com/zlslch/p/6984403.html  

相關文章
相關標籤/搜索