ubuntu 远程 搭建 Jupyter Notebook 服务器配置
程序员文章站
2022-05-28 08:01:04
...
ipython notebook是一个基于浏览器的python数据分析工具,具有极强的交互方式和富文本的展示效果。jupyter是它的升级版,它的安装也非常方便,一般Anaconda安装包中会自带。安装好以后直接输入jupyter notebook便可以在浏览器中使用。但是它默认只能在本地访问,如果想把它安装在服务器上,然后在本地远程访问,则需要进行如下配置:
一、安装ipython, jupyter
pip install ipython
pip install jupyter
二、生成配置文件
jupyter notebook --generate-config
三、生成密码
ipython
Python 3.5.1 (default, Oct 21 2016, 21:37:19)
Type 'copyright', 'credits' or 'license' for more information
IPython 6.2.1 -- An enhanced Interactive Python. Type '?' for help.
from notebook.auth import passwd
passwd()
显示:
Enter password:
Verify password:
四、修改默认配置文件
vi /home/allen/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip='*' #设置访问notebook的ip,*表示所有IP,这里设置ip为都可访问
c.NotebookApp.password = u'sha1:5df252f58b7f:bf65d53125bb36c085162b3780377f66d73972d1' #填写刚刚生成的密文
c.NotebookApp.open_browser = False # 禁止notebook启动时自动打开浏览器(在linux服务器一般都是ssh命令行访问,没有图形界面的。所以,启动也没啥用)
c.NotebookApp.port =8800 #指定访问的端口,默认是8888
五、启动jupyter notebook
error:
防火墙
sudo /sbin/iptables -I INPUT -p tcp --dport 8800 -j ACCEPT
上一篇: 使用JDOM解析xml