ipython web server 配置

最近深度學習訓模型的時候, 需要畫圖看一下參數的變化,使用plt句柄, 服務器上沒有圖形化句柄,圖片只能保存下來看,十分不方便, 所以配置了一下ipython web 服務器.

默認服務器上已經裝好ipython

In [1]: from IPython.lib import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]:'....'
到目錄~/.jupyter/下,創建jupyter_notebook_config.py

   1 c = get_config()
   2 c.IPKernelApp.pylab = 'inline'
   3 c.NotebookApp.ip='*'
   4 c.NotebookApp.password = u'sha1:e1ac96f43627:42422b6bccdeb8fc00795b95934f4d2dfc241339'
   5 c.NotebookApp.open_browser = False
   6 c.NotebookApp.port = 2222

在服務器命令行輸入 ipython notebook --no-browser --port=2222

以上,都是非常容易配置的, 但是你會發現在你本地的瀏覽器中,輸入localhost:2222 打不開, 原因是服務器本身是沒有自帶瀏覽器的, 你需要將端口映射到你本地上

1.windows 系統的話, 如果你使用的是X-shell 遠程連接服務器, 在你登入服務器的那個標籤的隧道內添加你開的端口, 目標端口是你的服務器ip, 偵聽端口寫ipython

server的端口,2222,這樣,你再登入服務器, 重新運行上面的命令, 在你本機的瀏覽器上輸入localhost:2222就可以看到了.

2.mac, 使用ssh 命令 把服務器上的端口映射到本地端口

ssh -fNL 2222:192.168.0.76:2222

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章