专栏首页python3CentOS6.5默认Python版本升级

CentOS6.5默认Python版本升级

### CentOS6.5系统自带版本是python2.6.6,升级至python2.7.5操作如下:

# wget https://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz  //无法下载时自行官网下载

# tar zxvf Python-2.7.5.tgz

# cd Python2.7.5

./configure --prefix=/usr/local/python2.7 --enable-unicode=ucs4--enable-shared  

# make && make install

# cd /usr/bin/

# ls -l |grep python

# mv python python.back

# ln -sv /usr/local/python2.7/bin/python/usr/bin/python

# cp /usr/local/python2.7/lib/libpython2.7.so.1.0 /usr/local/lib

# cd /usr/local/lib

# ln -s libpython2.7.so.1.0 libpython2.7.so

# whereis libpython2.7.so.1.0

libpython2.7.so.1: /usr/local/lib/libpython2.7.so.1.0   //显示即OK

# vim /etc/ld.so.conf.d/ python2.7.conf

/usr/local/lib      //添加此内容

# ldconfig

# ldconfig -v |grep libpython*     //查看链接库信息

      libpython2.7.so.1.0 -> libpython2.7.so.1.0

      libpython2.6.so.1.0 -> libpython2.6.so.1.0

# python -V      //测试成功显示如下

Python 2.7.5

### FAQ

(1)报错:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdbmodule: libpython2.7.so.1.0: cannot open shared object file: No such file ordirectory

解决:编译时需要添加:--enable-unicode=ucs4--enable-shared

(2)报错:python: error while loading shared libraries: libpython2.7.so.1.0:cannot open shared object file: No such file or directory

解决:配置可共享的动态链接库

(3)由于默认版本是Python2.6修改成Python2.7以后yum安装软件时会报问题,例如:

here was a problem importing one of thePython modules required to run yum. The error leading to this problem was:

No module named yum ……It's possible that the above module doesn't match the currentversion of Python, which is:

2.7.5

解决:# vim /usr/bin/yum,修改第一行为:#!/usr/bin/python2.6    //即使用系统原来的python2.6版本

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 项目实战_Python.利用Python

    说明: 主要用于Redis实例集中化实时主动监控,后端采用Python+Flask实现,具体实现代码请阅读代码

    用户2398817
  • 【数据科学系统学习】机器学习算法 #

    本篇内容为《机器学习实战》第 6 章 支持向量机部分程序清单。所用代码为 python3。

    用户2398817
  • 这是我的第一篇测试文章

    根据上面可以直接得到状态转移方程,fi代表的是以该位置为正方形的右下角则最大正方形的边长。

    用户2398817
  • Leetcode 74 Search a 2D Matrix

    Write an efficient algorithm that searches for a value in an m x n matrix. This...

    triplebee
  • Linux用户和权限管理看了你就会用啦

    没想到上一篇能在知乎获得千赞呀,Linux也快期末考试了,也有半个月没有写文章了。这篇主要将Linux下的用户和权限知识点再整理一下。

    Java3y
  • 关了 GPS 你的位置依旧能被追踪,人工智能+信息安全是完美结合还是新灾难?

    普林斯顿大学的研究人员开发了一款 App 来印证他们的概念,即使它不访问手机的 GPS 数据,并且在用户有意关闭 GPS 的情况下,也能可靠的跟踪用户。 研究人...

    企鹅号小编
  • 将PHP应用无缝转移到IIS中?

    在使用Godday的空间的时候,他就提供了一个将应用从Linux转移到Windows环境的选项(这个转移还被我们用来作为避免被GW封杀的手段),其实是不知道Go...

    大江小浪
  • 人工智能行业应用之:为办公场景提供新思路

    镁客网
  • 手把手教你全家桶之React(二)

    用户2145235
  • 胡郁:自然宇宙 VS 数字宇宙,AI 消灭超级马太效应 | 新智元AI年度人物

    【新智元导读】3月27日新智元开源·生态AI技术峰会上,科大讯飞执行总裁、消费者事业群总裁胡郁作为新智元2016人工智能年度人物(产业界别),发表演讲《人工智能...

    新智元

扫码关注云+社区

领取腾讯云代金券