1.介绍
使用远程服务器进行实验,而服务器又没有可视化的界面,使用Jupyter Notebook可以很好地与远程服务器进行交互。英文教程.
2.在服务器上配置Jupyter Notebook
首先要确保安装Jupyter Notebook
pip install jupyter
生成配置文件
jupyter notebook --generate-config
如图:
生成密码:先打开python终端,最后要复制生成的哈希秘钥
修改默认配置文件
vim ~/.jupyter/jupyter_notebook_config.py
进行如下修改:
c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha:ce...刚才复制的哈希秘钥'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #
保存后,打开Jupyter Notebook
jupyter notebook
显示:
最后,在自己电脑的浏览器中输入(因为8888端口被占用,所以它提示我使用8889):
[服务器ip地址]:8889
例如:
输入密码便可以使用了。
3.Jupyter Notebook同时支持python2和python3
关闭Jupyter Notebook,输入以下命令:
python3 -m pip install ipykernel
python3 -m ipykernel install --user
打开Jupyter Notebook,可以看到python2和python3: