centos5.6搭建python环境

来源:互联网 发布:视频上传网站源码 编辑:程序博客网 时间:2024/05/21 06:22
安装过程真让人泪奔,各种悲剧。自己动手丰衣足食。


安装的时候一定要注意路径


升级python 2.6.5
编译python 前需要先安装 编译环境 
使用 yum install gcc 来安装编译环境




安装zlib模块:至于为什么,我就不解释了


# wget  http://bobo.im/wp-content/uploads/2011/08/zlib-1.2.5.tar.gz  这个地址是我自己找的


# tar zxvf zlib-1.2.5.tar.gz


# cd zlib-1.2.5


# ./configure


# make && make install




安装python2.6.5


# wget  http://www.python.org/ftp/python/2.6.5/Python-2.6.5.tar.bz2


# tar jxvf Python-2.6.5.tar.bz2


# cd Python-2.6.5


# ./configure         (如不指定 --prefix,默认安装在/usr/local/lib/python2.6)


# make && make install




更改系统默认版本


# mv python /usr/bin/python24
# ln -s /usr/local/bin/python2.6 /usr/bin/python


# 输入python 看看版本是不是python2.6.5




修复不能正常工作的yum
# vim /usr/bin/yum
# 编码设置为utf-8


# 将第一行末的 python 后加上 2.4,即将第一行改为:
# !/usr/bin/python2.4
这样,yum 依然使用 python 2.4 环境运行,一切恢复正常。


安装setuptools


# wget  http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg


# sh setuptools-0.6c11-py2.6.egg


#  这样就可以使用easy_install




安装flask


#  easy_install virtualenv


#  easy_install flask




安装scrapy所需要的东西:


安装twisted


#  wget http://tmrc.mit.edu/mirror/twisted/Twisted/8.1/Twisted-8.1.0.tar.bz2


# tar jxvf Twisted-8.1.0.tar.bz2


# cd Twisted-8.1.0


# python setup.py install




安装zope.interface


# wget http://pypi.python.org/packages/source/z/zope.interface/zope.interface-3.6.3.tar.gz


# tar zxvf zope.interface-3.6.3.tar.gz


# cd zope.interface-3.6.3


# python setup.py install




安装libxml2


# yum install libxml2 -y


或者easy_install lxml




安装 pyopenssl


#yum install pyOpenSSL




安装scrapy


# wget http://pypi.python.org/packages/source/S/Scrapy/Scrapy-


0.14.2.tar.gz#md5=aefc425cf5eea31eae029146cf8a8755


# tar zxvf Scrapy-0.14.2.tar.gz


# cd Scrapy-0.14.2


# python setup.py install




安装pymongo


easy_install pymongo
原创粉丝点击