Ubuntu安裝Jupyter Notebook教程
一.Jupyter介紹
Jupyter Notebook是一個交互式筆記本,支持運行40多種編程語言。Jupyter Notebook 的本質(zhì)是一個 Web 應(yīng)用程序,便于創(chuàng)建和共享文學化程序文檔,支持實時代碼,數(shù)學方程,可視化和 markdown。用途包括:數(shù)據(jù)清理和轉(zhuǎn)換,數(shù)值模擬,統(tǒng)計建模,機器學習等等。
二.安裝步驟
環(huán)境: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參數(shù)將庫中的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. 創(chuàng)建Jupyter默認配置文件
root@787c084a44e4:~# jupyter notebook --generate-config
7. 生成SHA1加密的密鑰,保存密鑰,如'sha1:XXXXXX'
root@787c084a44e4:~# ipython
輸入
from notebook.auth import passwd passwd()
8. 設(shè)置密鑰,修改配置文件
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()
運行結(jié)果
四.異常情況
1. locale.Error: unsupported locale setting異常
設(shè)置locale,使用默認本地化設(shè)置
root@787c084a44e4:~# export LC_ALL=C
2. OSError: [Errno 99] Cannot assign requested address異常
運行Jupyter時增加--ip=0.0.0.0參數(shù)
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
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- Python學習工具jupyter notebook安裝及用法解析
- Python安裝Jupyter Notebook配置使用教程詳解
- Pycharm安裝并配置jupyter notebook的實現(xiàn)
- jupyter notebook的安裝與使用詳解
- windows python3安裝Jupyter Notebooks教程
- win10下安裝Anaconda的教程(python環(huán)境+jupyter_notebook)
- Windows下的Jupyter Notebook 安裝與自定義啟動(圖文詳解)
- TensorFlow安裝及jupyter notebook配置方法
- Jupyter Notebook安裝及使用方法解析
相關(guān)文章
使用python爬蟲實現(xiàn)抓取動態(tài)加載數(shù)據(jù)
這篇文章主要給大家介紹了如何用python爬蟲抓取豆瓣電影“分類排行榜”中的電影數(shù)據(jù),比如輸入“犯罪”則會輸出所有犯罪影片的電影名稱、評分,文中通過代碼示例和圖文介紹的非常詳細,需要的朋友可以參考下2024-01-01python定時檢查啟動某個exe程序適合檢測exe是否掛了
定時檢查啟動某個exe程序這種情況下適合檢測某個exe程序是否掛了,感興趣的朋友可以了解下,希望本文對你有所幫助2013-01-01pandas的drop_duplicates無法去重問題解決
在我們利用Pandas進行數(shù)據(jù)清洗的時候,往往會用到drop_duplicates()進行去重,本文主要介紹了pandas的drop_duplicates無法去重問題解決,具有一定的參考價值,感興趣的可以了解一下2024-03-03python判斷文件是否存在,不存在就創(chuàng)建一個的實例
今天小編就為大家分享一篇python判斷文件是否存在,不存在就創(chuàng)建一個的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02