CentOS安装python2.6以及MySQL-python
来源:互联网 发布:免费搭建论坛 知乎 编辑:程序博客网 时间:2024/06/04 20:10
参考资料:
http://blog.milford.io/2010/08/new-method-for-installing-python-2-6-4-with-mysql-python-on-centos-5-5/
http://www.joywang.info/?p=112
1. 先安装python2.6
注意这里很重要,不要用yum去安装,因为yum安装的python版本是2.6(.0 ?),版本其实是太低的!所以需要通过源代码来安装python2.6。
可以下一个版本稍高的,比如2.6.5或以上的。因为官网老被墙,下载链接就自己找吧。
下载以后,解压,然后
./configure
make
makeinstall
如果在make的过程中,出现如下错误:
Failedto find the necessary bits to build these modules:
bsddb185 dl imageop
bsddb185是一个很古老的OracleBerkeley DB的模块;dl是32位系统上的过时模块(被ctypes替代);imageop也是32位系统上的过时模块,被PIL代替。
需要编辑安装文件根目录下的setup.py文件,把
disabled_module_list=[] 改为:
disabled_module_list= ["bsddb185","dl","imageop"]
删除build目录。然后重新执行make,应该就可以了。
2. 修改yum
python2.6的可执行路径应该是安装在/usr/local/bin/python2.6。不确定可以执行whereispython。
yum依赖于python2.4,所以我们不能直接把/usr/bin/python用python2.6替换。
修改/usr/bin/yum文件:
把第一行:
#!/usr/bin/python 改为:#!/usr/bin/python2.4
然后保存。
这时可以把python用python2.6替换了。
rm-f /usr/bin/python
ln-s /usr/local/bin/python2.6 /usr/bin/python
3. 安装setuptools
先下载源代码包:
wgethttp://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e
解压后
pythonsetup.py build
pythonsetup.py install
4. 安装mysql-devel及其他必要的库
这一步用yum安装就可以了
yum -y installrpm-build gcc-c++
yuminstall mysql mysql-devel
yum -y install readline-devel openssl-devel gmp-devel ncurses-devel /
gdbm-devel expat-devel libGL-devel libX11-devel tcl-devel tk-devel /
tix-devel sqlite-devel db4-devel
5. 安装MySQL-python
下载源代码包:
wgethttp://download.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.3.tar.gz
解压进入安装目录。
编辑site.cfg,把mysql_config那一行取消注释,并改为:
mysql_config= /usr/lib64/mysql/mysql_config
pythonsetup.py build
pythonsetup.py install
- CentOS安装python2.6以及MySQL-python
- CentOS安装python2.6
- win7 python2 安装mysql-python
- CENTOS 6.5 安装 Python 2.7 总结 系统包含python2.6
- Centos 6 安装python2.7.5
- Centos 6 安装python2.7.8
- CentOS 6 安装 MySQL-python
- 在Windows上安装Python2.6+MySQL-Python
- 在Windows上安装Python2.6+MySQL-Python
- CentOS 6.2安装Python2.7.3 (python 升级后ibut出现问题,升级后python like to python2.6 OK)
- centos安装更新Python2.7以及pip的安装
- centos安装更新Python2.7以及pip的安装
- centos 安装mysql-python
- CentOS 安装MySQL-python
- centos 安装 MySQL-python
- Python--CentOS 从Python2.6升级到Python2.7
- 安装mysql python接口找不到Python2.7
- centos python2.6升级到python 2.7
- android webview 字体切换 反白乱的问题解决
- 云中之城(五)
- 我做了一个重大决定
- 项目管理方法SCRUM
- linux下轻量级蓝牙用法
- CentOS安装python2.6以及MySQL-python
- 继承
- 如何禁止搜索引擎收录网页
- TCP连接:SYN ACK RST UTG PSH FIN
- 关于vim,ctags的一个小技巧
- js通用函数
- 汇编学习--jmp指令
- QRegExp正则表达式
- mysql 分页