目標:
在Ubuntu 16.04中安裝jupyter notebook。
步驟:
1.安裝python3
leon@ubuntu:~$ sudo apt-get install python3
2.安裝pip3
leon@ubuntu:~$ sudo apt-get install pip3
3.升級pip3到最新版本
sudo pip3 install --upgrade pip
4.安裝jupyter notebook
leon@ubuntu:~$ pip3 install jupyter
4.1問題出現
pip安裝jupyter包或者其他包時提示:
Package ‘zipp’ requires a different Python: 3.5.2 not in '>=3.6’
即出現此類等等致命信息
Package ‘xxxxx’ requires a different Python: xxxx not in ‘>=xxxx’
4.2 問題原因
原來安裝的該xxxx太新了, 而安裝依賴的包比這個舊,所以失敗。
4.3 問題解決
把提示信息中出現得包卸載 ,再重新執行安裝命令 。
pip3 uninstall zipp
5.重新安裝jupyter notebook
leon@ubuntu:~$ pip3 install jupyter
6.配置jupyter notebook環境變量
首先打開.bashrc文件,命令是:vim ~/.bashrc
然后在文件最后位置加上下圖中的最后兩行,將~/.local/bin
目錄加入到環境變量PATH中去。
最后,執行命令:source .bashrc
讓環境變量PATH生效。
7. 啟動 jupyter notebook
啟動命令是:jupyter notebook --ip=0.0.0.0 --port=8000
- ip用來設置jupyter監控的IP地址,不帶則默認監聽127.0.0.1
- port用來設置監聽的端口,不帶則默認是8888端口。
- 對外網放開時,記得在防火牆上放開jupyter監控的端口。
- 執行結果會生成一個帶token的鏈接。如下圖中所示:
之后,Ubuntu會自動打開瀏覽器。
在哪個目錄中啟動jupyter,打開后的頁面就會顯示這個目錄下的所有文件。
- 點擊頁面右上角的new,然后在下拉菜單中選擇python3,即使用python3的編譯器。創建一個新的項目文件。在這個項目文件中,我們就可以進行代碼調試了。
- 點擊頁面上方的untitled名稱,給這個項目文件取一個名稱,例如我這里要進行類調試,就叫做classes。然后點擊右下角的rename按鈕保存,回到剛才打開的初始頁面,就能看到一個classes.ipynb的文件。下次我們就可以直接點擊這個文件名稱直接打開使用。
8. jupyter notebook 快捷鍵
Jupyter Notebook 有兩種鍵盤輸入模式:
- 編輯模式,允許你往單元中鍵入代碼或文本;這時的單元框線是綠色的。
- 命令模式,鍵盤輸入運行程序命令;這時的單元框線是灰色。
快捷鍵 | 功能 |
---|---|
Shift+Enter | 運行本單元,選中下個單元 |
Ctrl+Enter | 運行本單元 |
Alt+Enter | 運行本單元,在其下插入新單元 |
Y | 單元轉入代碼狀態 |
M | 單元轉入markdown狀態 |
A | 在上方插入新單元 |
B | 在下方插入新單元 |
X | 剪切選中的單元 |
Shift +V | 在上方粘貼單元 |
L | 顯示行號 |