❶ 如何查看 centos 系统自带的python版本
在终端下打开python
第一行就是版本号
❷ 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 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下更改默认版本的python
1 centos安装python2.75 (centos6.3)
1 切换到root用户
2 下载tar包
[python] view plain print?
wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz
3 安装
[python] view plain print?
tar -zxvf Python-2.7.5.tgz
cd Python-2.7.5
./configure --prefix=/usr/local/python27
make&&make install
也可以在configure之后执行 make altinstall 来防止替换掉默认的python版本
补充:有些时候还是会缺少某些c模块
[python] view plain print?
yum -y install python-devel openssl openssl-devel gcc sqlite sqlite-devel mysql-devel libxml2-devel zlib-devel readline-devel bzip2-devel
4 测试下安装好了么
[python] view plain print?
/usr/local/python27/bin/python
可以看到python可以使用了 版本是2.7.5
5 设置软件链接
[python] view plain print?
ln -s /usr/local/python27/bin/python /usr/bin/python27
以后就可以直接使用 python27来使用2.7.5版本了
2 设置为默认的版本
[python] view plain print?
mv /usr/bin/python /usr/bin/python-old
ln -s /usr/local/python27/bin/python /usr/bin/python
再测试一下:
[python] view plain print?
[root@bogon Python-2.7.5]# python
Python 2.7.5 (default, Jul 22 2013, 22:14:28)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "right", "credits" or "license" for more information.
这样在使用yum的时候会发现报错了
从新配置下yum
[python] view plain print?
vim /usr/bin/yum
把第一行修改为:#!/usr/bin/python-old
再次输入yum 发现可以正常显示了
这个时候还没有easy_intall和pip ,可以这么安装
[python] view plain print?
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
sudo /usr/local/bin/python2.7 ez_setup.py
sudo /usr/local/bin/easy_install-2.7 pip
在安装东西的时候最好不要用 python xx这么执行,/usr/local/bin/python2.7 这种方式更明确的装到某个python版本更好一些。
❺ 如何在CentOS6上安装Python2.7和Python3.3
一、安装检查
一般在centos中都会默认装一个python,版本不一定,如果是2.7,则安装时只装3.3就可以了(现在最新已经到3.6了,可以装一个3.6版本的)
which python #查看当前centos中使用的python解释器位置
python --version #查看当前安装的python版本
二、python的安装
1.wget相应的python包(https://www.python.org/downloads/source/)
如图,右键-复制链接,就可以得到对应的包了。
1.下载get-pip.py
wgethttps://bootstrap.pypa.io/get-pip.py
2.执行命令pythonget-pip.py
3.更新,运行命令
pipinstall-Upip
❻ 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
保存退出即可!
❼ 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
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版本
安装完CentOS6.5(Final)后,执行#Python与#python -V,版本号是2.6,由于python3.X和2.X有很多不同,如果需要更换其他的版本,可以参考下面的操作:
更新gcc,因为gcc版本太老会导致新版本python包编译不成功
yum-yinstallgcc
系统会自动下载并安装或更新,等它自己结束
下载Python-3.3.0软件包
wgethttp://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2
注意:按照上述命令下载的软件包会存放在当前的工作目录下,wget命令是一个从网络上自动下载文件的自由工具;
说明:命令中的数字就是版本号,也可以把3.3.0换成需要的版本;
解压已下载的二进制包并编译安装
tar-jxvfPython-3.3.0.tar.bz2
cdPython-3.3.0
./configure
makeall
makeinstall
makeclean
makedistclean
/usr/local/bin/python3–V
编译安装完毕以后,可以输入上面一行命令,查看版本
建立软连接指向到当前系统默认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的配置文件
修改yum配置文件
vi/usr/bin/yum
把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.4 ,改为之前的老版本号
保存退出,yum即可正常使用。如若有其他命令、软件不能正常使用,仿照yum配置文件的修改方法,修改其配置文件即可。
❾ CentOS 6.X怎么更新Python2.7.x版本
1、查看当前系统中的python版本 #python --version 或 python -V Python 2.6.6
2、检查CentOS版本 #cat /etc/redhat-release
3、安装所有的开发工具包 #yum groupinstall "Development tools" -y
4、安装其它的必需包 #yum install zlib-devel bzip2-devel openssl-devel ncurses-devel -y
5、下载、编译和安装Python2.7.7 cd /opt wget https://www.python.org/ftp/python/2.7.7/Python-2.7.7.tgz tar zxvf Python-2.7.7.tgz cd Python-2.7.7 ./configure make install
5、下载、编译和安装Python3.4.3 cd /opt wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz tar zxvf Python-3.4.3.tgz cd Python-3.4.3 ./configure make install
6、查看Python版本。 用以下命令查看Python2.7是否已安装!