ubuntu安裝jupyter 並設定遠端訪問

2022-07-20 06:09:12 字數 2376 閱讀 2918

jupyter notebook是乙個web應用程式,允許您建立和共享包含實時**,方程,視覺化和說明文字的文件。

簡單的介紹就是:jupyter notebook是ipython的公升級版,而ipython可以說是乙個加強版的互動式 shell,也就是說,它比在terminal裡執行python會更方便,介面更友好

環境:ubuntu16.04 64位

(1)更新和公升級包

sudo apt-get

update

sudo apt-get upgrade

(2)安裝pip

sudo apt-get install python-pip3
(1)公升級pip3

sudo pip3 install --upgrade pip3
(2)安裝jupyter

sudo pip3 install jupyter
注意這裡一定要有sudo。否則jupyter安裝會失敗 

安裝成功會顯示下面的資訊

注意:如果提示

執行命令:

sudo pip3 install -vu setuptools
再次安裝

預設情況下,配置檔案~/.jupyter/jupyter_notebook_config.py並不存在,需要自行建立。使用下列命令生成配置檔案:

jupyter notebook --generate-config
如果是 root 使用者執行上面的命令,會發生乙個問題:

running as root it not recommended. use --allow-root to bypass.
提示資訊很明顯,root 使用者執行時需要加上--allow-root選項。

jupyter notebook --generate-config --allow-config
執行成功後,會出現下面的資訊:

writing default config to: /root/.jupyter/jupyter_notebook_config.py
自動生成

從 jupyter notebook 5.0 版本開始,提供了乙個命令來設定密碼:jupyter notebook password,生成的密碼儲存在jupyter_notebook_config.json

$ jupyter notebook password

手動生成

除了使用提供的命令,也可以通過手動安裝,我是使用的手動安裝,因為jupyter notebook password出來一堆內容,沒耐心看。開啟 ipython 執行下面內容:

in [1]: from

notebook.auth import passwd

in [

2]: passwd()

enter password:

verify password:

out[

2]: '

sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed

'

sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed這一串就是要在jupyter_notebook_config.py新增的密碼。

sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed

'在jupyter_notebook_config.py中找到下面的行,取消注釋並修改。

*'#163行

sha:ce...剛才複製的那個密文

' #217行

以上設定完以後就可以在伺服器上啟動 jupyter notebook,jupyter notebook, root 使用者使用jupyter notebook --allow-root。開啟ip:指定的埠, 輸入密碼就可以訪問了。

需要注意的是不能在隱藏目錄 (以 . 開頭的目錄)下啟動 jupyter notebook, 否則無法正常訪問檔案。

jupyter安裝總結

前段時間一直使用pycharm寫pandas程式,對於大資料開發而言,開發一般是走一步想一步,pycharm不適合。網上推薦使用jupyter notebook,它是乙個web版的編輯器,原來是ipython的一部分,後來拆分出來了。安裝了一把,發現比較麻煩,網上的資料也比較老了,不適合。總結一下與...

jupyter安裝小結

jupyter 之前的 ipython notebook 於我的最大意義在於,讓學習程序和探索程序變得可累積,正如它的原先名字中的 notebook 所暗示的那樣,作為學習的記錄者,方便你隨時撿起學習的進度,增量式地前進 前段時間一直使用pycharm寫pandas程式,對於大資料開發而言,開發一般...

jupyter安裝小結

前段時間一直使用pycharm寫pandas程式,對於大資料開發而言,開發一般是走一步想一步,pycharm不適合。網上推薦使用jupyter notebook,它是乙個web版的編輯器,原來是ipython的一部分,後來拆分出來了。安裝了一把,發現比較麻煩,網上的資料也比較老了,不適合。總結一下與...