Ubuntu系统下IPython Notebook的安装和远程访问配置

先试试命令:
$ jupyter notebook –ip=0.0.0.0 –port=8888
ip和port根据实际情况加上去。如果是本地服务器ip就是0.0.0.0,有公网ip的服务器好像也能用。

1.安装IPython及IPython Notebook
$ pip install IPython
$ pip install urllib3 –安装IPython Notebook的依赖
$ pip install jupyter –安装IPython Notebook

2.使用IPython
$ ipython –进入IPython交互环境

3.使用IPython notebook
$ jupyter notebook –或 ipython notebook

4.远程访问配置
导入passwd方法,并调用。
在服务器上启动IPython,生成自定义密码的sha1:
In [1]: from IPython.lib import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: ‘sha1:026678de36b2:e4b83078e02c470b15789ade069359a20b0385dd’
在输入两次密码之后,程序会生成该密码的sha1加密字符串。要牢记自己输入的密码,并且记录下生成的加密字符串,下面的配置要用到。

5.创建IPython notebook服务器
在Terminal下,执行如下语句:
$ ipython profile create myserver
这里的myserver是自定义的服务器名字。
执行之后,命令行会有输出,告诉我们生成的文件在哪里。一般在/home/yourname/.ipython/profile_myserver/这个文件夹下,我的用户名是qiang,所以,生成的文件在/home/qiang/.ipython/profile_myserver/文件夹下。

一般没有问题的话,会成ipython_config.py,ipython_kernel_config.py和ipython_notebook_config.py三个文件。

我们重点要关注的是ipython_notebook_config.py这个文件,待会儿我们要修改该文件来配置服务器。不过,有时候这个文件不能生成,这时候我们自己在这里新建即可,使用vim或者gedit。我自己配置的时候就没有生成ipython_notebook_config.py这个文件,我使用gedit新建了一个:gedit ipython_notebook_config.py

6.修改ipython_notebook_config.py配置文件
在该文件中输入如下配置并保存:

c = get_config()
# Kernel config
c.IPKernelApp.pylab = 'inline'
# Notebook config
c.NotebookApp.ip='*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'sha1:026678de36b2:e4b83078e02c470b15789ade069359a20b0385dd'
# It's a good idea to put it on a know,fixed port
c.NotebookApp.port = 6789

可以看到,该配置文件配置了监听的IP地址,默认打开浏览器的方式,登录密码以及监听的端口。

7.启动IPython notebook服务器
在Terminal下输入如下语句,启动IPython notebook服务器:
ipython notebook –config=/home/qiang/.ipython/profile_myserver/ipython_notebook_config.py
其实现在最好使用jupyter notebook命令,即:
jupyter notebook –config=/home/qiang/.ipython/profile_myserver/ipython_notebook_config.py
可以看到,该条命令启动了IPython Notebook服务器,并指向了我们刚刚编辑保存过的配置文件。
如果正常的话,我们会看到这样的输出:
The Jupyter Notebook is running at: http://[all ip addresses on your system]:6789/

8.本机测试
我的服务器的IP地址是(假设)172.16.1.126,在我的本机浏览器上输入172.16.1.126:6789测试

9.拓展配置http
略……

参考:
http://www.linuxdiyf.com/linux/26051.html
http://blog.sina.com.cn/s/blog_76923bd80102w9zx.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值