如何升级centos上的python版本
发布网友
发布时间:2022-04-18 20:36
我来回答
共2个回答
懂视网
时间:2022-04-19 00:57
在CentOS上搭建测试环境时候,遇到需要升级python版本的情况,于是就记录了整个升级的过程:
在CentOS5中自带的Python版本是2.4,但是目前许多基于Python的应用软件要求的Python版本应要高于2.4。升级python版本的时候千万不能卸载python 2.4,再安装python2.7,这样可能会导致很多程序无法运行,甚至无法连接网络,最后不得不重新装系统。保守的方式是直接安装python2.7的源码包,也就是python两个版本共存。(因为 Centos里面有很多程序是依赖着python,所有最好不要尝试去卸载python2.4)。
(1)下载/安装python
下载Python2.7.2.tar.bz2(http://www.python.org/ftp/python/2.7.2/Python- 2.7.2.tar.bz2)
$tar jxvf Python2.7.2.tar.bz2 $cd Python2.7.2
$./configure $make && make install
自此,python2.7安装后路径默认是在/usr/local/lib/python2.7
查看Python版本:
$ /usr/local/bin/python2.7 -V
(2)建立软连接,使系统默认的python指向python2.7
正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.4版本,考虑到yum是基于python2.4才能正常工作,不敢轻 易卸载。如何实现将系统默认的python指向到2.7版本呢?
mv /usr/bin/python /usr/bin/python.bak (或者rm -rf /usr/bin/python)
ln -s /usr/local/bin/python2.7 /usr/bin/python
检验python指向是否成功 python -V
(3) 解决系统python软链接指向python2.7版本后,yum不能正常工作 方法:
$vi /usr/bin/yum 将文本编辑显示的#/usr/bin/python修改为#/usr/bin/python2.4,保存修改即可
热心网友
时间:2022-04-18 22:05
这个需要谨慎!!! 之前的python不要动,另外安装一个。
否则可能会导致yum失效~~~
centos如何升级python2.6?
要升级 CentOS 系统中的 Python 2.6,首先检查当前 Python 版本。下载并解压 Python 软件包,接着安装编译所需的依赖项。进入解压后的文件夹,执行编译命令。安装 Python 后,验证是否成功安装 Python 3。查看 Python 安装路径,并备份 Python 2.7 的可执行文件。修改 yum 配置文件,将两个文件中的 ...
centOS如何升级python
1、可利用linux自带下载工具wget下载,如下所示:笔者安装的是最小centos系统,所以使用编译命令前,必须安装wget服务,读者如果安装的是界面centos系统,或者使用过编译工具则可跳过安装wget,直接进行下边的编译步骤。wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 2、下载完成后到...
centos 系统系统怎样升级python到python3
1、下载Python 3.3 wget http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.bz2 2、安装Python 3.3 tar -jxvf Python-3.3.2.tar.bz2 cd Python-3.3.2 ./configure make && make install 3、到此我们已经安装完成了,但是我们进入shell后,发现python还是旧版本,我们需要建立...
centos 系统系统怎样升级python到python3
1、查看当前系统python的版本1python -V2、下载2.7.3版本的Python3、解压和安装tar -jxvf Python-2.7.3.tar.bz2#进入解压后的目录cd Python-2.7.3#编译和安装。/configuremakemake install4.查看是否安装成功/usr/local/bin/python2.7 -V#如果出现如下信息代表安装成功Python 2.7.35、建立软链...
如何在 CentOS 7 / RHEL 7 上安装 Python 3.11
首先,进行系统更新,以确保所有相关依赖包都得到最新版本。通过执行`sudo yum update`命令进行更新,之后重启系统确保更新过程没有影响正在运行的应用程序。接着,由于Python 3.11在CentOS 7 / RHEL 7的官方存储库中不可用,需安装构建工具。使用`sudo yum groupinstall "Development Tools"`命令获取这些...
centos中pycrypto模块的安装
1.1. Python版本升级 CentOS 6.3自带的Python版本为2.6,首先需要升级到2.7版本。由于旧版本的Python已被深度依赖,所以不能卸载原有的Python,只能全新安装。1. 下载Pyhon,选择下载Gzipped source tar ball (2.7.6) (sig),网址:https://www.python.org/download/releases/2.7.6 2. 解...
python更新到多少版本了?
简单三步,就能快速讲过Python2+升级到Python3+;第一步:安装软件仓库 yuminstallcentos-release-scl-yCOPY 第二步:YUM命令安装Python3.6版本 yuminstallrh-python36COPY 此时用命令查看检查python–version系统依然是Python2.7.5版本 第三步:将Python3.6+设为系统默认版本 sclenablerh-python36bashCOPY...
centos 安装python3 和 pip3
使用 `python3 -V` 或 `pip3 -V` 命令检查 Python3 和 pip3 是否正确安装,并确认其版本号。为了保持 Python3 和 pip3 的最新状态,执行 `pip3 install --upgrade pip` 命令进行升级操作。若需要卸载旧版本并安装 Python3 的新版本,比如 3.8.3,请先备份相关文件,然后执行卸载命令,之后...
centos 下怎么恢复为默认的python版本
第1步:更新gcc,因为gcc版本太老会导致新版本python包编译不成功 yum -y install gcc系统会自动下载并安装或更新,等它自己结束 第2步:下载Python-3.3.0软件包 wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2注意:按照上述命令下载的软件包会存放在当前的工作目录下,wget...
CentOS 6.X怎么更新Python2.7.x版本
方法/步骤 1 使用 python -V 查询本机python系统。2 再安装新版之前安装 先安装bz2、zlib,执行下列代码进行安装 yum install -y zlib-devel bzip2-devel xz-libs wget 3 采用wget下载python,执行:wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz ,下载完后依次执行:x...