多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 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](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。调试,自动 提示,参数说明全都有了。)