Linux服务器上没有图形界面,调试程序只能vim编辑,很痛苦!暂时没找到合适的编辑器,于是就想着用本地连接到服务器上的jupyter book.
1.如果没安装jupyter notebook,先安装,最好直接安装anaconda。
安装完之后,先生成配置文件,在xshell里面输入:
jupyter notebook --generate-config
2.生成密码
在xshell里面输入:
from IPython.lib import passwd
passwd()
#下面会让你输入密码,这个密码是你本地浏览器登录服务器jupyter notebook的密码
# Enter password: # 输入密码
# Verify password: # 确认密码
# 输出 ‘sha......’ # 这是个密文,输出之后先复制
复制输出的密文
3. 修改配置文件。
vim ~/.jupyter/jupyter_notebook_config.py
在vim里面随便找个地方(我是在文件开头)加上下面的配置代码:
c.NotebookApp.ip='0.0.0.0'
c.NotebookApp.password =u'sha1....' # 这里是你刚才复制的密文
c.NotebookApp.open_browser = False
c.NotebookApp.port =9001 # 随便指定一个端口。如果端口被占用了,就换一个其他的
c.InteractiveShellApp.matplotlib = 'inline'
如下图所示: