Ubuntu安裝Jupyter Notebook教程,ubuntujupyter

來源:互聯網
上載者:User

Ubuntu安裝Jupyter Notebook教程,ubuntujupyter

一.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 inlineimport numpy as npimport matplotlib.pyplot as pltx = 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

以上就是本文的全部內容,希望對大家的學習有所協助,也希望大家多多支援幫客之家。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.