centos升级python版本
㈠ centos怎么把python2.6升级到python2.7
cd /usr/local/src
wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar zxvf Python-2.7.6.tgz
cd Python-2.7.6
./configure
make & make install
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
python -V
sed -i 's/bin\/python/bin\/python2.6.6/' /usr/bin/yum
㈡ centos怎么更新python
不知道你是centos6及python版本,一下是centos6 2.6升级到2.7的方法,对应找到相应的版本就可以了。。
=======================================================
Centos系统一般默认就安装有Python2.6.6版本,不少软件需要2.7以上的,通过包管理工具安装不了最新的版本,通过源码编译可以方便安装指定版本,只需要把下面版本的数字换成你想要的版本号。
1.安装步骤
下载源码
wget http://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
在下载目录解压源码
tar -zxvf Python-2.7.12.tgz
进入解压后的文件夹
cd Python-2.7.12
编译前先在/usr/local建一个文件夹python2.7.12(作为python的安装路径,以免覆盖老的版本,新旧版本可以共存的)
mkdir /usr/local/python2.7.12
编译前需要安装下面依赖,否则下面安装pip就会出错
yum install openssl openssl-devel zlib-devel gcc -y
安装完依赖后执行下面命令
vim ./Moles/Setup
找到#zlib zlibmole.c -I$(prefix)/include -L$(exec_prefix)/lib -lz去掉注释并保存(即去掉井号)
在解压缩后的目录下编译安装
./configure --prefix=/usr/local/python2.7.12 --with-zlib
make
make install
此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字
mv /usr/bin/python /usr/bin/python2.6.6
再建立新版本python的软链接
ln -s /usr/local/python2.7.12/bin/python2.7 /usr/bin/python
这个时候输入
python
就会显示出python的新版本信息
Python 2.7.12 (default, Oct 13 2016, 03:17:14)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type “help”, “right”, “credits” or “license” for more information.
2.修改yum配置文件
之所以要保留旧版本,因为yum依赖Python2.6,改下yum的配置文件,指定旧的Python版本就可以了。
vim /usr/bin/yum,将第一行的#!/usr/bin/python修改成#!/usr/bin/python2.6.6
3.安装最新版本的pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
找到pip2.7的路径
find / -name "pip*"
上面的命令输出
/root/.cache/pip
这里省略一堆输出
/usr/local/python2.7.12/bin/pip
/usr/local/python2.7.12/bin/pip2
/usr/local/python2.7.12/bin/pip2.7 #就是这个
/usr/bin/pip
/usr/bin/pip2
/usr/bin/pip2.6
为其创建软链作为系统默认的启动版本(之前有旧版本的话就先删掉rm -rf /usr/bin/pip)
ln -s /usr/local/python2.7.12/bin/pip2.7 /usr/bin/pip
看下pip的版本
pip -V
pip 8.1.2 from /usr/local/python2.7.12/lib/python2.7/site-packages (python 2.7)
pip安装完毕,现在可以用它下载安装各种包了
㈢ centos 系统系统怎样升级python到python3
CentOS系统升级Python到Python3.3步骤。我们通常会要升级一些软件了,今天我介绍在centos中升级python的例子,希望下文可以帮助到各位朋友,有兴趣的一起来看看。
CentOS中,Python的版本默认为2.6版本,而我们有很多工作可能需要更高的版本,而去Python官网的时候发现,Python的版本已经到3.3了,于是下载并升级了下CentOS中Python的版本。
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还是旧版本,我们需要建立一个链接
mv /usr/bin/python /usr/bin/python-2.6【这个跟下面的2.6,好像没啥关系。默认系统就有一个python2.6】
ln -s /usr/local/bin/python3.3 /usr/bin/python
#查看一下新版本
python -V
4、安装配置完成后,yum可能无法正常工作,还需要做些配置
vi /usr/bin/yum
将其中的/usr/bin/python修改为#/usr/bin/python2.6
至此完成工作
㈣ 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/pytho...
㈤ centos的python升级3.4问题
因为你的yum跟python版本不对,你只跟新了一个,现在你应该用rpm命令查询Python,到底有几个,全部升级,然后在把yum也升级,直接下载rpm包。
㈥ centos6.5 怎么将python2.6升级到2.7
由于CentOS6.5 自带python版本为2.6.6,实际中使用的大多为2.7.x版本。于是手动升级一下,做个记念。
查看python的版本
#python -V
Python 2.6.6
1.下载Python-2.7.6
#wget python.org/ftp/python/2.7.6/Python-2.7.6.tgz
2.解压
#tar -zxvf Python-2.7.6.tgz
3.更改工作目录
#cd Python-2.7.6
4.安装
#./configure
#make all
#make install
#make clean
#make distclean
5.查看版本信息
#/usr/local/bin/python2.7 -V
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
2.7.6
8.解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本
#vim /usr/bin/yum
将文件头部的
#!/usr/bin/python
改成
#!/usr/bin/python2.6.6
㈦ centos7怎么讲python2.7.5升级到2.7.13
python2.7,也就是2版,依然是一种长期支持的稳定版,是传统python; 而python3.X版本是一个研究型的开发版,当它足够稳定的时候,python将全面迁移到 python4版。 这是一种滚动式版本升级,工程应用使用python2.X,可以保证工程应用可以长期得...
㈧ 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
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下自带的老版本,也有可能不覆盖,具体看安装过程了,这个大家可以自己试验下,当然如果还想保留原来的版本,那么这种方法最好不过了。