Intro
- 環(huán)境 linux
- 轉(zhuǎn)載于點擊這里
配置方法
(py35)$jupyter notebook --generate-config
# 若這里提示sql相關(guān)的庫缺失覆旱,要安裝sqlite3等包
# 問題出在下載python的時候,僅裝了官方提供的安裝包核无,沒有裝其他可能需要的相應(yīng)的庫而導(dǎo)致的扣唱。
# 所以編譯安裝python時先
# 安裝 python3-dev libffi-dev libssl-dev libsqlite3-dev sqlite3 pysqlite2
# 具體哪個是apt那個是pip裝的不記得了
$ipython
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274'
$vim ~/.jupyter/jupyter_notebook_config.py
# 作如下修改
c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha:ce...剛才復(fù)制的那個密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #隨便指定一個端口
# 進入虛擬環(huán)境啟動jupyter
(py35)$jupyter notebook
遠程訪問
此時應(yīng)該可以直接從本地瀏覽器直接訪問http://address_of_remote:8888就可以看到j(luò)upyter的登陸界面
建立ssh通道
如果登陸失敗,則有可能是服務(wù)器防火墻設(shè)置的問題,此時最簡單的方法是在本地建立一個ssh通道:
在本地終端中輸入
ssh username@address_of_remote -L127.0.0.1:1234:127.0.0.1:8888
便可以在localhost:1234直接訪問遠程的jupyter了噪沙。