百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> centos安装pythone2.7与MySQLdb for python
分享文章到:

centos安装pythone2.7与MySQLdb for python

发布时间:01/15 来源: 浏览: 关键词:
下面是自己在学习过程中看到一篇关于那centos安装pythone2.7与MySQLdb for python高技术文章,虽然我还看不懂但收藏起来。

 一、安装python2.7

1、下载
可从 http://www.python.org/进行下载

 代码如下
#wget http://www.python.org/ftp/python/

2、解压

 代码如下
#tar jxvf Python-2.7.6.tar.bz2

3.安装:

 代码如下
#cd Python-2.7.6
#./configure --prefix=/usr/local/Python2.7 --enable-shared
#make
#make install

当出现 libpython2.7.so.1.0的错误时:

 代码如下
# ./python
./python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
# /usr/local/Python2.7/bin/python2.7
/usr/local/Python2.7/bin/python2.7: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
libpython2.7.so.1.0的错误时的 解决办法:
#vi /etc/ld.so.conf 添加/usr/local/Python2.7/lib
#/sbin/ldconfig
#/sbin/ldconfig -v

4.使用新安装的python:

 代码如下

#mv /usr/bin/python /usr/bin/python_old
#ln -s /usr/local/Python2.7/bin/python2.7 /usr/bin/python
# python
Python 2.7.2 (default, Dec 29 2013, 13:29:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

 

二、安装 MySQLdb for python

 代码如下

# unzip MySQLdb-python.zip
# cd MySQLdb1-master/
# which mysql_config
/usr/local/mysql/bin/mysql_config
# vim site.cfg 修改如下:
mysql_config = /usr/local/mysql/bin/mysql_config
# python setup.py build
# python setup.py install

 www.111cn.net

常见错误解决:

1).如果编译python出现如下问题

/usr/bin/ld: cannot find -lpython2.7
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1

请按如下步骤处理:

A.检查并安装python-devel包

# yum -y install python-devel

B.将libpython2.7.so库文件建立软连接到/usr/lib下

32位服务器下执行

# ln -s /usr/local/Python2.7/lib/libpython2.7.so /usr/lib/libpython2.7.so 

64位服务器下执行

# ln -s /usr/local/Python2.7/lib/libpython2.7.so /usr/lib64/libpython2.7.so

C.检查下/etc/ld.so.conf是否包含/usr/local/Python2.7/lib

#vi /etc/ld.so.conf 添加/usr/local/Python2.7/lib
#/sbin/ldconfig

 

2).如果python升级到2.7以后出现yum无法使用的情况,错误为No module named yum,请按照如下步骤处理,将yum使用的python版本改为旧版本:

打开yum执行文件

# vim /usr/bin/yum

将第一行 #!/usr/bin/python 修改为备份的原python版本即可,如下:

#!/usr/bin/python_old

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有5人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板