Overview
在使用任何一门计算机语言进行开发之前,我们都需要构建相应的开发环境。例如Windows上我们常用的IDE就是VS,里面包含了代码编辑器,编译器和运行库等组件。
使用Python来开发软件前,我们也必须要安装开发环境:Python解析器;配合上最简陋的文本编辑器,就可以编写和运行程序了。
0. Python脚本解释器
目前,Python已经有多种不同版本的解释器程序;在Linux平台下,已经默认支持了Python。例如CentOS 6.x,已经默认安装了Python 2.6解释器。如果没有特殊的要求,可以直接用vim就编码了。
1. 包管理工具PIP
之前我们提到过,Python一个最大的特点就是:有极其丰富的第三方库。这些第三方库我们在PYPI上搜索,并使用PIP工具进行安装。
$ sudo pip install <模块名称>
2. 修改PYPI默认源
本文以豆瓣源为例
$ cat ~/.pip/pip.conf
[global]
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
3. 修改setup.py的默认源
$ cat ~/.pydistutils.cfg
[easy_install]
index_url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
4. 虚拟环境Virtualenv
python的另一个特性是:虚拟环境,也就是程序沙盒。这个特点其实是通过一个叫virtualenv的第三方库实现的。