用python能极大程度上节约我们处理数据的时间。当然,好马配好鞍,没有好的模块支撑也是不行的。今天小编就为大家带来安装Python第三方模块的一种方法。

很多系统和语言都提供了包管理器。你可以把“包管理器”想象成一个类似应用商店的工具。Python的包管理器里就是各种第三方模块。有了它,不用998,也不用98,只需要一条命令,就可以自动帮你下载并安装。

Python 常用的包管理器是pip和easy_install。他们会从一个叫做PyPI的源里搜索你要的模块,找到后自动下载安装。PyPI是Python官方的第三方模块仓库,供所有开发者下载或上传代码。

如果你用的是 Mac 或者 Linux,那么同Python 一样,你的系统里应该自带了 pip。而如果你是 Windows,那么在安装 Python 的时候,勾选pip和Add python.exe to Path,就会帮你同时安装好pip并设置好环境变量中的路径。如果无法使用pip,确认Python安装目录下的Scripts子目录中有pip,并且这个子目录的路径被加在了环境变量Path中。如果没有pip,则要通过下载setuptools安装,或建议直接重新安装一遍 Python。

以 IPython 为例,通过pip命令进行安装,只需要在命令行输入:pip install ipython

如果一切正常,网络不抽风,只要稍微等待,就可以看到下载进度,自动安装完就可使用。如果 Mac/Linux 下提示 Permission denied 之类的权限问题,在命令前加上 sudo。

IPython 是一个增强版的 Python shell,在命令行输入 ipython 就可以打开使用。比默认运行 python 进入的那个更好使,在里面调试代码会很方便。不过 windows 的话,还要再用 pip 装一个 pyreadline 的模块,才能使用 IPython 的 tab 键自动补全功能。(用 Windows 开发就是事多)

如果你不是很明确要下载的模块名,也可以进行搜索,比如:pip search ipython

再来看 easy_install。安装 easy_install 的一种简单方法是去网上下载一个的脚本文件:

ez_setup.py( peak.telecommunity.com/dist/ez_setup.py )

下载之后运行它:python ez_setup.py

然后 easy_install 就被安装好了。同样,需确认Scripts在环境变量PATH里。

使用方法和 pip 一样简单:easy_install ipython

一般来说,pip 和 easy_install 就可以搞定绝大多数的模块安装了。万一不行,还可以尝试下面的另一种方式。