1 |
[root@local_redhat ~] # python
|
2 |
Python 2.4.3 ( #1, May 5 2011, 16:39:10)
|
3 |
[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2 |
4 |
Type "help" , "copyright" , "credits" or "license" for more information.
|
5 |
>;>> |
6 |
[root@local_redhat ~] #
|
下载新版本的python
1 |
[root@local_redhat ~] # wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tgz
|
解压缩 以及编译
01 |
[root@local_redhat ~] # tar xvf Python-2.7.2.tar.bz2
|
02 |
[root@local_redhat Python-2.7.2] # ./configure --prefix=/usr/local/python27
|
03 |
[root@local_redhat Python-2.7.2] # make
|
04 |
[root@local_redhat Python-2.7.2] # make install
|
05 |
[root@local_redhat Python-2.7.2] # ls /usr/local/python27/ -al
|
06 |
total 28 |
07 |
drwxr-xr-x 6 root root 4096 Jul 14 00:21 . |
08 |
drwxr-xr-x 20 root root 4096 Jul 14 00:17 .. |
09 |
drwxr-xr-x 2 root root 4096 Jul 14 00:21 bin |
10 |
drwxr-xr-x 3 root root 4096 Jul 14 00:21 include |
11 |
drwxr-xr-x 4 root root 4096 Jul 14 00:21 lib |
12 |
drwxr-xr-x 3 root root 4096 Jul 14 00:21 share |
覆盖原来的python链接
1 |
[root@local_redhat Python-2.7.2] # mv /usr/bin/python /usr/bin/python_old
|
2 |
[root@local_redhat Python-2.7.2] # ln -s /usr/local/python27/bin/python /usr/bin/
|
3 |
[root@local_redhat Python-2.7.2] # python
|
4 |
Python 2.7.2 (default, Jul 14 2011, 00:20:14) |
5 |
[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2 |
6 |
Type "help" , "copyright" , "credits" or "license" for more information.
|
7 |
>>> |
此处已经可以正常使用python2.7了
但是因为yum是使用的2.4的版本来用的,现在输入一下yum就会报错
所以还需要修改一下
01 |
[root@local_redhat ~] # yum
|
02 |
There was a problem importing one of the Python modules |
03 |
required to run yum. The error leading to this problem was: |
04 |
05 |
No module named yum
|
06 |
07 |
Please install a package which provides this module, or
|
08 |
verify that the module is installed correctly. |
09 |
10 |
It 's possible that the above module doesn' t match the
|
11 |
current version of Python, which is:
|
12 |
2.7.2 (default, Jul 14 2011, 00:20:14) |
13 |
[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] |
14 |
15 |
If you cannot solve this problem yourself, please go to |
16 |
the yum faq at: |
17 |
http://wiki.linux.duke.edu/YumFaq
|
01 |
[root@local_redhat Python-2.7.2] # vim /usr/bin/yum
|
02 |
03 |
#!/usr/bin/python #修改此处为2.4的位置 |
04 |
[root@local_redhat ~] # vim /usr/bin/yum
|
05 |
06 |
#!/usr/bin/python2.4 |
07 |
[root@local_redhat ~] # yum
|
08 |
Loaded plugins: fastestmirror |
09 |
You need to give some command
|
10 |
usage: yum [options] COMMAND |
11 |
12 |
List of Commands: |
13 |
14 |
check-update Check for available package updates
|
15 |
clean Remove cached data |
16 |
deplist List a package's dependencies |
17 |
downgrade downgrade a package |
18 |
erase Remove a package or packages from your system |
19 |
groupinfo Display details about a package group |
20 |
groupinstall Install the packages in a group on your system
|
21 |
grouplist List available package groups
|
22 |
groupremove Remove the packages in a group from your system
|
23 |
help Display a helpful usage message |
24 |
info Display details about a package or group of packages |
25 |
install Install a package or packages on your system
|
26 |
list List a package or groups of packages
|
27 |
localinstall Install a local RPM
|
yum 又可以使用了
相关推荐
SUSE Linux更新安装Python2.7.15 Python2.7.15 升级主要过程
centos6.5为例,升级python2.7后,导致yum无法使用,采用以下rpm包可以还原
Python升级版飞机大战源代码: 游戏的基本设定: 敌方共有大中小3款飞机,分为高中低三种速度; 子弹的射程并非全屏,而大概是屏幕长度的80%; 消灭小飞机需要1发子弹,中飞机需要8发,大飞机需要20发子弹; 每消灭一架小...
Python升级3.6 强力Django+杀手级Xadmin打造在线教育平台 重制版,下载地址及相关说明均在文档内部,下载即可获取到地址!
Linux下安装python安装与升级
用Python实现一个软件自动升级系统。设计思路很简单:当有新版本需要发布时,将文件放在服务端,生成一个记录每个文件变化的配置文件。客户端本地也有一个记录文件信息的配置文件,客户端检查更新时,将服务端的配置...
一键升级python安装包
Centos7部署django2.1.1开发环境,以及python2.7升级为3.6
升级到python3,安装pycharm,配置psutil库
源代码,功能不多,请自己阅读
python小游戏大全——30个,python小游戏大全——30个,快来下载吧!
主要介绍了如何将 Ubuntu 16 和 18 上的 python 升级到最新 3.8 版,本文通过实例代码相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
本文主要给大家介绍了因Python升级导致yum、pip报错的解放方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 原因: yum是Python写的。服务器上Python版本过低,升级为2.7,而yum/pip未升级...
centos虚拟机安装升级版的python2.7问题 MySQLdb安装报错处理
资源分类:Python库 所属语言:Python 资源全名:meson-0.61.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
用python写的带UI的自动升级工具,可以选择升级文件,版本号,并且还有显示升级结果等功能
Linux Centos7之由Python2升级到Python3教程.txt
资源分类:Python库 所属语言:Python 资源全名:pg8000-1.12.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
今天小编就为大家分享一篇解决python升级引起的pip执行错误的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧