centos7 Python安装及yum问题解决,centos7yum,centos7 Py
centos7 Python安装及yum问题解决,centos7yum,centos7 Py
centos7 Python安装及yum问题解决
当前系统centos7.2,系统自带Python版本为2.7.5。现在需要使用Python2.6版本,需要降级。
一,安装Python2.6
1.wget下载python,Python版本为2.6.6.
wgethttp://www.python.org/ftp/python/2.6.6/Python-2.6.6.tgz
2.解压python
tar xzf Python-2.6.6.tgz
cd Python-2.6.6
3.编译安装python
./configure --prefix=/usr/local/python2.6
make
make install
4.创建一个python2.6的链接
ln -sf /usr/local/python/bin/python2.6 /usr/bin/python2.6
5.完成后就可以在命令行中输入 python2.6 运行刚刚安装的python2.6.6 版本.
6.使用这种方式 可以在linux 运行多个不同版本的python
如果直接运行python会进入Python2.7.5版本,及系统默认的版本。
如果运行python2.6 会进入Python2.6.6版本。
注:建议不要删除系统默认指向的Python版本,可能会导致yum无法正常使用,
报 No module named yum这个问题。目前百度给的解决方案不靠谱。这个待解决。
二. 后来尝试解决了这个问题:
这个很关键:
# ll /usr/bin/python
python python2 python2.6 python2.7 python.bak
1,这里先备份原来的/usr/bin/python 为python.bak
2,然后 ln -sf /usr/local/python/bin/python2.6 /usr/bin/python
尝试解决方法:
因为yum是用Python写的。而且使用当前系统Python版本(Python2.7.5)。所以 需要修改:
(1)vi /usr/bin/yum
首行改成 #!/usr/bin/python2.7否则yum无法使用。报错:no module named yum
(2)vi /usr/libexec/urlgrabber-ext-down
首行改成:#! /usr/bin/python2.7
如果只是修改第一个:会出现ImportError: No module named urlgrabber.grabber错误。
改好后可以使用yum了。
本文出自 “jalilue” 博客,谢绝转载!
centos7 Python安装及yum问题解决
相关内容
- python——求交通肇事者的车牌号,python交通肇事,例子:
- Python实现macof,pythonmacof,import sys
- Python replace()方法,pythonreplace方法,描述Python r
- python ConfigParser读取配置文件,及解决报错ConfigParser.M
- Python中PIL及Opencv转化,pythonpilopencv,转载:http://
- python爬虫笔记之re.IGNORECASE,, re.IGNO
- pip 升级 Appium-Python-Client,,第一种方法:pip
- Centos 6.5 python 2.6.6 升级到 2.7.3,并安装easy_install和pip工
- 【Python】使用Microsoft Azure的人脸API进行本地图片情绪识
- python2除法保留真实结果,python2除法保留,python2和py
评论关闭