Ubuntu16.04下安装ipython(配置远程访问)

一、安装ipython

a)  安装pip工具

终端输入以下命令:

sudo apt-get install python-pip

b) 安装ipython

终端输入以下命令:

sudo apt-get install ipython

c) 安装ipython[notebook]

终端输入以下命令:

sudo apt-get install ipython-notebook

d) 启动ipython[notebook]

终端输入以下命令:

ipython notebook
二、配置远程
 

2.创建登录密码

在服务器上启动IPython,生成自定义密码的sha1:

In [1]: from IPython.lib import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:026678de36b2:e4b83078e02c470b15789ade069359a20b0385dd'
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5

导入passwd方法,并调用。在输入两次密码之后,程序会生成该密码的sha1加密字符串。要牢记自己输入的密码,并且记录下生成的加密字符串,下面的配置要用到。

3.创建IPython notebook服务器

在Terminal下,执行如下语句:

ipython profile create myserver
 
 
  • 1
  • 1

这里的myserver是自定义的服务器名字。

执行之后,命令行会有输出,告诉我们生成的文件在哪里。一般在/home/yourname/.ipython/profile_myserver/这个文件夹下,我的用户名是qiang,所以,生成的文件在/home/qiang/.ipython/profile_myserver/文件夹下。

我们可以进入到该文件夹下,并查看一下生成的文件:

进入文件夹并看看文件

一般没有问题的话,会生成ipython_config.pyipython_kernel_config.pyipython_notebook_config.py三个文件。

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

gedit ipython_notebook_config.py
 
 
  • 1
  • 1

4.修改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
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

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

5.启动IPython notebook服务器

在Terminal下输入如下语句,启动IPython notebook服务器:

ipython notebook --config=/home/qiang/.ipython/profile_myserver/ipython_notebook_config.py

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值