2024年3月13日发(作者:)

1.1 引言 1

1

第1章

使用IPython

本章主要内容:

安装IPython

使用IPython的shell

阅读手册页

安装Matplotlib

运行基于Web的notebook

从notebook导出脚本和数据

导入脚本和数据到notebook

配置notebook服务器

初探SymPy配置

2

3

4

5

6

1.1 引言

IPython是一个免费、开源的项目,支持Linux、Unix、Mac OS X和Windows平台,其官方网

址是/。IPython的作者只要求你在用到IPython的科技著作中注明引用即可。

IPython中包括各种组件,其中的两个主要组件是:

基于终端方式和基于Qt的交互式Python shell

支持多媒体和绘图功能的基于Web的notebook(版本号为0.12以上的IPython支持此功能)

7

8

与IPython兼容的Python版本是2.5

、2.6、2.7、3.1和3.2。

不需要本地安装,你可以在云端尝试使用IPython,网址为/

try-ipython/。和本地安装的IPython相比,云端版本会稍有时延,使用体验稍逊,但已具备IPython

交互式shell的绝大多数功能。在云端版本中还可使用vi/vim编辑器。如果你喜欢vi,这自然是个

很棒的功能,你可以在IPython会话过程中保存和编辑文件。只有vi编辑器可用,对我来讲不是什

——————————

① IPython的较新版本已不支持Python 2.5。——译者注

9

10

2 第1章 使用IPython

么问题,我本人对Emacs之类的其他编辑器并不感兴趣。

1.2 安装IPython

IPython有许多种安装方式,这主要和使用什么操作系统有关。基于终端的shell组件依赖于

readline的存在,基于Web的notebook需要用到tornado和zmq。

除了安装IPython,我们还需要安装setuptools,其中包含了easy_install命令。easy_install是

Python默认的标准化的包管理器。easy_install安装好之后,继续安装pip。pip和easy_install命令的

功能类似,但增加了一些选项,例如卸载。

1.2.1 具体步骤

本节将介绍在Windows、Mac OS X和Linux环境中怎样安装IPython,怎样使用easy_install和

pip安装IPython及其依赖文件,以及怎样直接用源文件安装。

 在Windows中安装IPython和setuptools

在IPython的官网可以下载适用于Python 2和Python 3的二进制Windows安装文件。具体安装过

程请参阅/ipython-doc/stable/install/#windows。

从/pypi/setuptools#files获得setuptools的安装文件并完成安装。之后继续

安装pip,具体步骤为:

cd C:Python27scripts

python .easy_ pip

 在Mac OS X中安装IPython

如有必要,请先安装苹果开发工具Xcode,可以在Mac电脑附带的OSX DVD光盘中或者苹果

应用商店中找到Xcode。按照本节后面的说明,使用easy_install或pip安装IPython,或者从源文件

安装。

 在Linux中安装IPython

Linux的发行版本众多,恕不能一一列举。

Debian版本的安装命令如下:

su – aptitude install ipython python-setuptools

Fedora版本的安装命令如下:

su – yum install ipython python-setuptools-devel