在centos上为python安装第三方库

给python安装流行的第三方库

安装easy_install

装了这货后,可以极大便利我们安装第三方库。

# wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python

安装python-devel,python development headers

# yum install -y python-devel

然后可以用easy_install进行第三方库的安装了:

# easy_install twisted
# easy_install python-memcached
# easy_install DBUtils
# easy_install affinity
# easy_install MySQL-python

其中,在安装MySQL-python时,你有可能遇到以下错误:

sh: mysql_config: command not found

很可能这是由于你的mysql不是标准方式安装的(比如你的mysql装在了/usr/local/mysql下),安装mysql-python时,需要mysql_config这个工具,而easy_install方式安装时,会在/usr/local/bin下寻找mysql_config,结果找不到,自然就报错了。

解决方案就是在/usr/local/bin下建立一个symbolic,指向真实的mysql_config:

参考网址:http://miochi.com/archives/55

# ln -sf /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config

当然,你可能还会遇到这样的错误:

_mysql.c:44:23: error: my_config.h: No such file or directory

你需要做的是安装mysql的development headers:

# yum insall -y mysql-devel

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据