1.生成配置文件:
jupyter notebook --generate-config
路徑是 ~/.jupyter/jupyter_notebook_config.py
2.配置Jupyter notebook密碼
ipython
from notebook.auth import passwd
passwd() #自定義密碼,會提示輸入兩次,這個密碼就是本地登錄瀏覽器的密碼
上述代碼會生成一個密鑰,記住該密鑰。
3,修改配置文件~/.jupyter/jupyter_notebook_config.py
vim ~/.jupyter/jupyter_notebook_config.py
# 或者用pycharm直接打開在本地修改也行
打開配置文件后,shift+g跳到末尾,i進(jìn)入編輯模式,插入以下代碼:
(最后一行我沒有用到,需要的可以取消注釋)
c.NotebookApp.ip='*' #設(shè)置訪問notebook的ip,*表示所有IP
c.NotebookApp.password = u'sha1:xxx' #填寫剛剛復(fù)制的密鑰
c.NotebookApp.open_browser = False # 禁止notebook啟動時自動打開瀏覽器
c.NotebookApp.allow_root = True #允許root用戶
c.NotebookApp.port =8890 #指定訪問的端口,默認(rèn)是8888。
c.NotebookApp.allow_remote_access = True # 是否允許遠(yuǎn)程訪問
#c.NotebookApp.notebook_dir = '/usr/local/bin/jupyter' # 設(shè)置工作目錄
esc退出編輯,shift + :wq保存
4. 本地訪問遠(yuǎn)端的服務(wù)器的jupyter
1.首先在Linux服務(wù)器上啟動Jupyter notebook
jupyter notebook --no-browser --port=8890
2.然后在本地轉(zhuǎn)發(fā)端口
ssh -N -f -L localhost:8888:localhost:8890 -p 22 remote_user@remote_host # 默認(rèn)端口是22
# remote_user@remote_host: 遠(yuǎn)程機(jī)器(服務(wù)器)用戶名@服務(wù)器IP
如
ssh -N -f -L localhost:8888:localhost:8890 -p 22 zhouzikang@222.200.185.79
最后,然后在本地打開瀏覽器輸入以下內(nèi)容:
http://localhost:8888/
或
http://10.10.10.253:8890
初次登錄輸入前述自定義的密碼。
注意是http沒有s。
為jupyter notebook配置conda環(huán)境
下載nb_conda庫
conda install nb_conda_kernels
然后直接重啟運(yùn)行jupyter notebook
如果有問題:
卸載掉jupyter notebook再重新安裝
conda uninstall jupyter
conda install jupyter
可能還要再重新下載nb_conda_kernels:
conda install nb_conda_kernels
或者:
先激活對應(yīng)的conda環(huán)境然后文章來源:http://www.zghlxwxcb.cn/news/detail-624272.html
python -m ipykernel install --user --name=conda_name --display-name "conda_name"
參考:
linux服務(wù)器端安裝jupyter notebook并在本地使用文章來源地址http://www.zghlxwxcb.cn/news/detail-624272.html
到了這里,關(guān)于服務(wù)器端安裝jupyter notebook并在本地使用與環(huán)境配置一條龍服務(wù)【服務(wù)器上跑ipynb】的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!