centos6.3升级python到2.7(删除旧版本)

centos6.3升级python到2.7

yum groupinstall "Development tools" -y
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel -y

cd /tmp
wget --no-check-certificate https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
tar xf Python-2.7.6.tar.xz
cd Python-2.7.6
./configure --prefix=/usr/local
make && make altinstall

ln -s /usr/local/bin/python2.7 /usr/local/bin/python

which python

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
/usr/local/bin/python2.7 ez_setup.py
/usr/local/bin/easy_install-2.7 pip
which pip
which easy_install

删除旧的

/usr/bin/pip --version
/usr/bin/easy_install --version

cd /usr/local/bin
mv pip pip2.6
mv easy_install easy_install-2.6
ln -s pip2.7 pip
ln -s easy_install-2.7 easy_install

cd /usr/bin/
mv pip pip.old
mv pip2 pip2.old
mv pip2.6 pip2.6.old

mv easy_install easy_install.old
mv easy_install-2.6 easy_install-2.6.old

更新PIP

pip install --upgrade pip

新的python都被装到 /usr/local/bin/ 下。

总得来讲上面其实没有删除旧版本了而进行了更名备份了,这个就是linux内核系统的一个优势了软件是可以进行更名的并不需要删除或注册表什么东西的。

时间: 2024-07-31 13:45:57

centos6.3升级python到2.7(删除旧版本)的相关文章

ASP.NET 5升级后如何删除旧版本的DNX_实用技巧

ASP.NET 5各种升级后旧版本的DNX不会删除,想删除旧版本的DNX,可以通过以下命令完成,在此之前先介绍一下DNX架构及运行原理 DNX是ASP.NET程序运行的核心,其遵循如下两个准则: DNX应该是自包含的,DNX在解析完应用程序依赖树以后才能知道要使用哪个Core CLR包,所以在得到解析树之前,DNX是无法加载任何CLR的,但Roslyn编译器除外. 依赖注入(Dependency Injection,简称DI)贯穿着整个系统栈,DI是DNX的一个核心部分,所有DNX上的类库都构建

ASP.NET 5 DNX SDK删除旧版本

ASP.NET 5各种升级后旧版本的DNX不会删除,想删除旧版本的DNX,可以通过以下命令完成 首先打开CMD或者Powershell 1.先输入dnvm看看命令中是否有uninstall 2.如果没有的话先升级dnvm dnvm update-self 3.如果有uninstall的话可以执行以下命令 dnvm list 结果大致如下: Active Version Runtime Architecture OperatingSystem Alias ------ ------- ------

CentOS6.5 升级 Python 2.7 版本

前言 CentOS 6.5中预安装了Python-2.6.6,其比较新的Python-2.7.9(CentOS 7预装版本)主要区别在于新版本的Python导入了更丰富的模块功能.对于初学者而言这一般不会有太大的影响,相对而言这些新模块在某些特定的编译环境下却是不可或缺的.例如:使用Devstack all-in-one模式进行安装Openstack开发调试平台,需要Python-2.7及以上的支持,这样可以省去很多缺失模块的麻烦.  - 软件准备  - Python 2.7.9  - ipyt

Linux 升级 Python 至 3.x

简述 CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级. 由于很多基本的命令.软件包都依赖旧版本,比如:yum.所以,在更新 Python 时,建议不要删除旧版本(新旧版本可以共存). 简述 查看 Python 版本号 下载新版本 解压缩 安装配置 编译 安装 验证 设置 3x 为默认版本 配置 yum 查看 Python 版本号 当 Linux 上安装 Python 后(默认安装),只需要输入简单的命令,就可以查看 Python

Win8 删除旧版应用与清理应用缓存

  本篇文章讲述了和WindowsApps文件夹有关的Win8系统常见的几个问题和解决办法.参考了百度文库,百度经验,以及软媒IT之家论坛的帖子,主要分享了"删除旧版Win8应用";"清理Win8应用缓存";"归还 WindowsApps 权限"这三个问题,感谢原作者以及为这些问题的解决作出过贡献的朋友! 如果你使用Windows 8 一段时间后发现系统所在盘空间越来越小--可以参考本文章清理下! 删除旧版Win8应用 Win8应用安装的目录在系

Windows 8系统删除旧版应用/清理应用缓存的方法

删除旧版Win8应用 Win8应用安装的目录在系统盘,默认路径是 C:Program FilesWindowsApps,WindowsApps文件夹即使是管理员账户也没有权限访问 ,可以添加当前管理员获得权限(此举会降低系统安全性,为保证Win8应用稳定性,获取权限后不要进行过多的修改). 1. 转到C:Program Files 目录你会找不到WindowsApps文件夹,因为这个目录是隐藏的,查看隐藏文件按如下操作:Ribbon菜单 查看 >> [勾选]隐藏的项目 2. 获取该文件夹的权限

Win8系统怎么快速清理metro应用缓存和安全删除旧版

  一.删除旧版Win8应用 Win8应用安装的目录在系统盘,默认路径是 C:Program FilesWindowsApps,系统变量 %ProgramFiles%WindowsApps 这个文件夹即使是管理员账户也没有权限访问,可以添加当前管理员获得权限(有用户说用魔方的右键获取管理员权限可以授权,大家可以试试,我当初和那首歌都没成功过)- BTW:此举会降低系统安全性,为保证Win8应用稳定性,获取权限后嫑进行过多的修改- 1. 转到C:Program Files 目录你会找不到Windo

Centos6.6下升级Python

在CentOS 6.X 上面安装 Python 2.7.X CentOS 6.X 系列自带的python版本是 2.6 , 由于安装shadowsocke,所以需要进行版本升级.由于一些系统工具和服务是对 Python 有依赖的,所以升级 Python 版本需要注意. 升级步骤 更新系统和开发工具集 更新指令 yum -y update yum groupinstall -y 'development tools' 另外还需要安装 python 工具需要的额外软件包 SSL, bz2, zlib

RedHat升级Python至3.x

简述 这节以RedHat为例,来讲解如何对自带的Python进行升级. 我们可以通过python -V来查看当前Python的版本号是2.6.6,比较老了,3.X和2.X有很多不同. 更新Python不要删除老版本,新老版本是可以共存的,很多基本的命令. 软件包都要依赖预装的老版本Python,比如:yum. 简述 Python安装 操作系统 查看当前版本 下载新版本 解压缩 安装配置 编译 安装 检测 Python安装 操作系统 [root@redhat ~]# cat /etc/redhat