python 包管理器 easy_install

  1. 首先是安装python2.7
    下载你的python,根据自己的需要来选择,这里我选的是 python2.7,这个最好可以自己下载源码,然后编译安装。过程较简单,可以参考我之前的这篇文章。这里主要介绍easy_install,用easy_install 来管理Python的扩展是很方便的,这里的这些扩展都可以通过源码安装,但是用easy_insall会更加快捷。这里值给出了linux上的安装方式,更多的安装方式可以参考这个链接,里面哟详细的说明。如果命令不能正常执行,可以变通一下,将一些不重要的干掉,再试。

  2. 安装easy_install
    安装easy_install 可以用这个命令。需要说明的是,最后的python 应该换成你上一步安装的Python的可执行文件,因为如果你的系统中原来就有了一个 python的话,那么环境变量中的python是你系统的,很可能是2.6的,这样你的easy_install安装的扩展都是给2.6的python安装的,所以很可能不是你的目的,所以,这里应该用 2.7的python,也就是你自己安装的python。

  3. 安装扩展
    安装好之后,在原来的python的bin目录下,应该会多出2个文件,一个是easy_install 和 easy_install-2.7,我们可以用easy_install 很容易的安装那些扩展,上次安装的扩展应该可以很快搞定,如下:

wget https://bootstrap.pypa.io/ez_setup.py
/your/path/python/bin/python ez_setup.py

/your/path/python/bin/easy_install pymongo
/your/path/python/bin/easy_install mysql-python 
/your/path/python/bin/easy_install redis 

如果出现了这个问题,可以这样解决.

Writing /tmp/easy_install-oK1Mtj/MySQL-python-1.2.5/setup.cfg
Running MySQL-python-1.2.5/setup.py -q bdist_egg –dist-dir /tmp/easy_install-oK1Mtj/MySQL-python-1.2.5/egg-dist-tmp-sxxMJR
_mysql.c:29:20: fatal error: Python.h: No such file or directory
#include “Python.h”

sudo apt-get install python-dev
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章