Ubuntu安裝Jupyter Notebook


一.Jupyter介紹

Jupyter Notebook是一個交互式筆記本,支持運行40多種編程語言。Jupyter Notebook 的本質是一個 Web 應用程序,便於創建和共享文學化程序文檔,支持實時代碼,數學方程,可視化和 markdown。用途包括:數據清理和轉換,數值模擬,統計建模,機器學習等等。

 

二.安裝步驟

環境:Docker(17.04.0-ce)、鏡像Ubuntu(16.04.3)

1. 更新軟件列表
root@787c084a44e4:~# apt-get update

2. 安裝pip
root@787c084a44e4:~# apt-get install -y python3-pip

3. 更新pip(-m參數將庫中的pip模塊作為腳本運行,--upgrade更新pip模塊)
root@787c084a44e4:~# python3 -m pip install --upgrade pip 

4. 使用pip安裝Jupyter
root@787c084a44e4:~# python3 -m pip install jupyter 

5. 使用pip安裝python繪圖庫(示例需要使用)
root@787c084a44e4:~# python3 -m pip install matplotlib 

6. 創建Jupyter默認配置文件
root@787c084a44e4:~# jupyter notebook --generate-config  

7. 生成SHA1加密的密鑰,保存密鑰,如'sha1:XXXXXX'
root@787c084a44e4:~# ipython 
輸入
from notebook.auth import passwd 
passwd() 

8. 設置密鑰,修改配置文件
root@787c084a44e4:~# vim .jupyter/jupyter_notebook_config.py 
在文件末尾增加
c.NotebookApp.password = u'sha1:XXXXXX' 

9. 運行Jupyter(--ip指定ip,--no-browser不打開瀏覽器,--allow-root允許root運行)
root@787c084a44e4:~# jupyter notebook --ip=0.0.0.0 --no-browser --allow-root 

10. 打開瀏覽器輸入http://172.17.0.2:8888/

 

三.Jupyter示例

新建python3筆記

%matplotlib inline

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(9)
y = np.sin(x)
plt.plot(x, y)
plt.show()

運行結果

 

四.異常情況

1. locale.Error: unsupported locale setting異常

設置locale,使用默認本地化設置
root@787c084a44e4:~# export LC_ALL=C

2. OSError: [Errno 99] Cannot assign requested address異常

運行Jupyter時增加--ip=0.0.0.0參數
root@787c084a44e4:~# jupyter notebook --ip=0.0.0.0 --no-browser --allow-root

3. ImportError: No module named 'matplotlib'異常

安裝matplotlib庫
root@787c084a44e4:~# python3 -m pip install matplotlib 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM