1.2 获取和安装 Python2.5

Linuxer 可以跳过这个步骤,大部分 Linux 都内置了 Python。Windows 下可以通过独立 的安装包进行安装。

1.2.1 在 Windows 上安装 Python

Windows 的安装版本可以从 Python 主页上下载 http:// python.org/ftp/python/2.5.1/python-2.5.1.msi。双击,一步一步的按指示安装就行。在默认的 主目录 C:/Python25/下,安装了 python.exe 和默认的库。

提示 建议大家安装 Immunity 调试器,其包含了很多必须的附加程序,其中就有 Python 2.5 。 在 后 面 的 章 节 中 , 我 们 也 会 使 用 到 Immunity 。 下 载 页 面 http://debugger.immunityinc.com要用代理还要填写些资料。

1.2.2 在 Linux 上安装 Python

如果需要在 Linux 上手工安装 Python 的话,可以按如下的步骤进行。这里使用 Red Hat 的衍生版,并且这个过程使用 root 权限。 第一步,下载 Python 2.5 源码并解压:

# cd /usr/local/
# wget http://python.org/ftp/python/2.5.1/Python-2.5.1.tgz
# tar –zxvf Python-2.5.1.tgz
# mv Python-2.5.1 Python25
# cd Python25

代码解压到/usr/local/Python25 之后,就要编译安装了:

# ./configure –-prefix=/usr/local/Python25
# make && make install
# pwd
/usr/local/Python25
# python
Python 2.5.1 (r251:54863, Mar 14 2012, 07:39:18)
[GCC 3.4.6 20060404 (Red Hat 3.4.6-8)] on Linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

现在我们就拥有了一个交互式的 Python Shell,能够自由的操作 Python 和 Python 库了。 输入个语句测试下:

>>> print "Hello World!" Hello World!
>>> exit()
#

很好!一切工作正常。为了让系统能够找到 Python 计时器的路径,需要编辑/root/.bashrc 文件(/用户名/.bashrc)。我个人比较喜欢 nano,不过你可以使用你喜欢编辑器(个人推荐 vim 嘿 嘿)。打开/root/.bashrc,在文件底部加入以下代码。

export PATH=/usr/local/Python25/:$PATH

这样每次执行 python 命令的时候,就不用输入完整的 python 路径了。下次用 root 登录 的时候,就在任何 shell 下输入 python 就能得到一个交互式的 Python Shell 了。

为了方便的开发代码,下面让我们配置自己 IDE(ntegrated development environment )。 (我的开发环境如下:ActivePython,UliPad 或者 Script.NET,ipython 或者 bpython。调试,自动 提示,参数说明全都有了。)