ipython notebook是一個基於瀏覽器的python數據分析工具,使用起來非常方便,具有極強的交互方式和富文本的展示效果。jupyter是它的升級版,它的安裝也非常方便,一般Anaconda安裝包中會自帶。安裝好以后直接輸入jupyter notebook
便可以在瀏覽器中使用。但是它默認只能在本地訪問,如果想把它安裝在服務器上,然后在本地遠程訪問,則需要進行如下配置:
1.下載Anaconda
下載網址:https://www.anaconda.com/download/#linux
同時,使用軟件上傳文件到linux系統中
2.安裝Anaconda
進入到文件目錄,使用命令:
bash Anaconda3-5.2.0-Linux-x86_64.sh
如下圖所示:
按照提示命令進行操作,最后出現如下所示:
到此,Anaconda安裝完成!
2.環境配置
使用如下命令,進入到linux系統的環境變量配置中:
vi /etc/profile
在文件的末尾添加如下配置:
export PATH=/root/anaconda3/bin:$PATH
然后,保存文件並退出,最后使用:
source /etc/profile
使配置環境生效。至此,對於本地訪問jupyter notebook已經完成,使用命令
jupyter notebook
啟動jupyter notebook,最后在瀏覽器上數據路徑即可,但對於遠程訪問,還需要繼續配置文件
3.生成配置文件
使用命令:
jupyter notebook --generate-config
此時會在/root/.jupyter/下面生成一個jupyter_notebook_config.py文件,用於jupyter的相關配置
4.設置密碼
進入到python的編輯頁面,輸入如下代碼
from notebook.auth import passwd passwd()
此時會讓你輸入密碼,然后確認密碼,最后生成秘鑰,記住秘鑰,然后進入到剛才生成的配置文件中去。
5.修改配置文件
輸入命令:
vi ~/.jupyter/jupyter_notebook_config.py
修改如下的配置文件:
c.NotebookApp.allow_root = True ##允許以root賬戶登錄jupyter c.NotebookApp.ip = '*' ##可以讓任何主機訪問jupyter的ip地址 c.NotebookApp.open_browser = False ##由於遠程訪問jupyter,因此關閉自動打開瀏覽器 c.NotebookApp.password = u'sha1:45cf6d99aa10:c5138e7d299df3d65c08bd68fbf75037eae53d33' ##復制剛才的秘鑰到這里
關機重啟服務器,然后在啟動jupyter notebook
6.啟動jupyter notebook
jupyter notebook
最后在遠端瀏覽器上訪問ip地址加上端口號(8888),注意要關閉服務器的防火牆才可以訪問