ubuntu 远程 搭建 Jupyter Notebook 服务器配置

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
发布了128 篇原创文章 · 获赞 132 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/yql_617540298/article/details/89970992