centospython27升级
❶ centos 中如何将python更新到最新的版本
第1步:更新gcc,因为gcc版本太老会导致新版本python包编译不成功
复制代码 代码如下:
#yum -y install gcc
系统会自动下载并安装或更新,等它自己结束
第2步:下载Python-3.3.0软件包
复制代码 代码如下:
#wget xxx
注意:按照上述命令下载的软件包会存放在你当前的工作目录下,wget命令是一个从网络上自动下载文件的自由工具,具体用法
说明:命令中的数字就是版本号
第3步:解压已下载的二进制包并编译安装
复制代码 代码如下:
#tar -jxvf Python-3.3.0.tar.bz2
#cd Python-3.3.0
#./configure
#make all
#make install
#make clean
#make distclean
# /usr/local/bin/python3 –V
编译安装完毕以后,可以输入上面一行命令,查看版本
第4步:建立软连接指向到当前系统默认python命令的bin目录,让系统使用新版本python
#mv /usr/bin/python /usr/bin/python2.4 //当前python的版本为2.4所以是python2.4
#ln -s /usr/local/bin/python3.3 /usr/bin/python
输入#python -V,即可查看当前默认python版本
默认的python成功指向3.3.0以后,yum不能正常使用,需要修改yum的配置文件
第5步:修改yum配置文件
#vi /usr/bin/yum
把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.4 //改为之前的老版本号
保存退出,yum即可正常使用。如若有其他命令、软件不能正常使用,仿照yum配置文件的修改方法,修改其配置文件即可。
至此,更新完毕。
❷ centos怎么升级python
首先到python官网下载最新的python源码,地址:https://www.python.org/downloads/source/
解药下载的压缩包,进入目录,执行./configure --prefix=/usr/local/python2.7.11, 使用prefix制定python安装的目录,不要覆盖系统自带的python
然后make install,成功后把/usr/local/python2.7.11/bin/python软连接到/usr/bin/python,这样就升级成功了
因为centos系统的yum好像只支持python2.4.所以不要删除系统默认的。否则可能引起yum无法使用的问题。
❸ centOS如何升级python
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、下载完成后到下载目录下,解压
tar -xzvf Python-3.3.0.tgz
3、进入解压缩后的文件夹
cd Python-3.3.0
相关推荐:《Python教程》
4、在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本)
mkdir /usr/local/python3 (此处新建文件夹用mkdir,如果是新建文件则用touch)
5、开始编译安装
笔者安装的是最小centos系统,所以使用编译命令前,必须安装编译套件gcc,读者如果安装的是界面centos系统,或者使用过编译工具则可跳过安装gcc,直接进行下边的编译步骤
./configure --prefix=/usr/local/python3
make
make install
6、此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字(笔者保留了两个版本的,一个python,一个python3,所以第6步笔者略过,把第7步的链接后名字改为python3,读者可按正常步骤,实现的效果相同)
mv /usr/bin/python /usr/bin/python_old2
7、再建立新版本python的链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
8、这个时候输入
python -V
9、就会显示出python的新版本信息
[idolaoxu@localhost home]# python -V
Python 3.3.0
PS:如果不建立新安装路径python3,而是直接默认安装,则安装后的新python应该会覆盖linux下自带的老版本,也有可能不覆盖,具体看安装过程了,这个大家可以自己试验下,当然如果还想保留原来的版本,那么这种方法最好不过了。
❹ centos怎么升级python
如果是用yum安装的,则用 yum upgrade python升级。
如果是用源码安装的,则下载新版源码,重新编译安装。
❺ 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
,下载完后依次执行:
# xz -d Python-2.7.8.
# tar.xz
tar -xvf Python-2.7.8.tar
进行解压
4
解压完后 ,进入刚解压的Python-2.7.8目录(注意区分大小写),如图:
5
进入目录后 依次执行:
# ./configure --prefix=/usr/local
# make altinstall
如图:
注
意:如果执行make altinstall时出现:make: *** No targets specified and no makefile
found. Stop. 之类错误,这是由于没有安装编译器所导致,执行:# yum install gcc gcc-c++ autoconf
automake 安装即可解决!坦伏码
6
建立软连接,使系统默认python指向python2.7,依让哪次执行:
#mv /usr/bin/python /usr/bin/python2.6.6
#ln -s /usr/local/bin/python2.7 /usr/bin/python
7
再来检验python版本
# python -V
目前已经是最新版!
前面建立的python软连接指向版本后,由于yum不兼容厅迅python2.7,导致yum无法正常使用!
8
解决yum无法使用问题:
执行:
# vim /usr/bin/yum
把最头部的:
#!/usr/bin/python
改成:
#!/usr/bin/python2.6.6
保存退出即可!
到此更新全部结束!
http://jingyan..com/article/7082dc1c6ad06ce40a89bdf2.html
❻ CentOS 6.X怎么更新Python2.7.x版本
步骤如下: 使用 python -V 查询本机python系统 再安装新版之前安装 先安装bz2、zlib,执行下列代码进行安装: # yum install -y zlib-devel bzip2-devel xz-libs wget 3.采辩搜用wget下载python,执行: # wget url 下载指键完携逗历后依次执行: # xz -d Pyth...
❼ CentOS 6.X怎么更新Python2.7.x版本
在安装新版之前安装 先安装bz2、zlib,执行下列代码进行安装
yum install -y zlib-devel bzip2-devel xz-libs wget openssl openssl-devel
下载并解压
wget http://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz
xz -d Python-2.7.12.tar.xz
tar -xvf Python-2.7.12.tar
切换目录并安装
cd Python-2.7.12
yum install gcc
./configure --prefix=/usr/local
make altinstall
设置默认python指向2.7
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
更新yum配置文件
vim /usr/bin/yum
// vim 基本命令
a // 编辑
esc // 退出编辑
:wq // 写入并推出
:q! // 不写入强制退出
// 把最头部的:
#!/usr/bin/python
// 改成:
#!/usr/bin/python2.6.6
// 保存退出
安装pip
下载easy_install https://pypi.python.org/packages/ff/d4//setuptools-21.0.0.tar.gz#md5=
tar vxf setuptools-21.0.0.tar.gz
cd setuptools-21.0.0
python setup.py install
下载pip https://pypi.python.org/packages/41/27//pip-8.1.1.tar.gz#md5=
tar vxf pip-8.1.1.tar.gz
cd pip-8.1.1
python setup.py install
❽ python2.7升级至python3.6
python2.7现在已经正式被放弃了,运行会报错,所以得玩Python3版本了;
这里分享Centos7系统下将Python2.7升级3.6.9的方法,非常靠谱本人刚刚测试通过,看了老外的教程;
简单三步,就能快速讲过Python2+升级到Python3+;
第一步:安装软件仓库
yum install centos-release-scl -yCOPY
第二步:YUM命令安装Python3.6版本
yum install rh-python36COPY
此时用命令查看检查python –version系统依然是Python2.7.5版本
第三步:将Python3.6+设为系统默认版本
sclenablerh-python36 bashCOPY
这个命令所执行的操作是调用脚本/opt/rh/rh-python36/enable,该脚本会自动更改系统Shell环境变量。
这个时候再用python –version命令检查,系统的Python默认版本已经变成了Python 3.6.9
第四步:升级pip
原有的pip版本会很低,所以也需要升级一下,升级命令如下:
pip install --upgrade pip