一、安装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:
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
导入passwd方法,并调用。在输入两次密码之后,程序会生成该密码的sha1加密字符串。要牢记自己输入的密码,并且记录下生成的加密字符串,下面的配置要用到。
3.创建IPython notebook服务器
在Terminal下,执行如下语句:
- 1
- 1
这里的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新建了一个:
- 1
- 1
4.修改ipython_notebook_config.py配置文件
在该文件中输入如下配置并保存:
- 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服务器: