CentOS7保留默认python版本并安装更新python2和python3两个最新版本(python2和python3共存)
2018-02-11 10:36
483 查看
CentOS7保留默认python版本并安装更新python2和python3两个最新版本(python2和python3共存)CentOS 7 默认的python版本是python2.7.5。因为yum依赖于默认的python版本的缘由,所以要先保留默认版本,并修改yum文件头部后,才能开始安装更新python2和python3两个最新版本。(python2和python3共存) 一. 保留默认python版本2.7.5,并修改yum头部,保持yum对默认版本python2.7.5的依赖1.su root # 获取root权限2.mv /usr/bin/python2.7 /usr/bin/python2.7.5 # 保留默认版本python为python2.7.5 ln -s /usr/bin/python2.7.5 /usr/local/bin/python2.7.5 # 创建软连接3.ll /usr/bin/yum* # 查看/usr/bin/目录下所有yum文件(7个)头部4.vi /usr/bin/yum* # 修改/usr/bin/目录下所有yum文件(7个)头部 #!/usr/bin/python —> #!/usr/bin/python2.7.5 5.vi /usr/libexec/urlgrabber-ext-down # 修改/usr/libexec/目录下 urlgrabber-ext-down头部 #!/usr/bin/python —> #!/usr/bin/python2.7.5二. 安装最新版python2.7.13和python3.6.2(python2和python3共存,修改后默认版本为python3.6.2)准备工作:1. 安装wget命令(可以在线下载安装包的命令) yum -y install wget2. 准备编译环境 yum -y groupinstall 'Development Tools' yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel3. 下载并安装最新版本的python2和python3的tgz压缩文件 https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz 开始安装:1. 进入下载目录: cd /usr/local/src 2. 下载并安装最新版本python2:wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgztar zxvf Python-2.7.13.tgzcd Python-2.7.13./configuremake allmake installmake cleanmake distcleanrm -rf /usr/bin/pythonrm -rf /usr/bin/python2rm -rf /usr/bin/python2.7ln -s /usr/local/bin/python2.7 /usr/bin/pythonln -s /usr/local/bin/python2.7 /usr/bin/python2ln -s /usr/local/bin/python2.7 /usr/bin/python2.7/usr/bin/python -V/usr/bin/python2 -V/usr/bin/python2.7 -Vrm -rf /usr/local/bin/pythonrm -rf /usr/local/bin/python2ln -s /usr/local/bin/python2.7 /usr/local/bin/pythonln -s /usr/local/bin/python2.7 /usr/local/bin/python2python -Vpython2 -Vpython2.7 -V
3. 下载并安装最新版本python3:wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgztar zxvf Python-3.6.2.tgzcd Python-3.6.2./configuremake allmake install#make clean#make distcleanrm -rf /usr/bin/pythonrm -rf /usr/bin/python3rm -rf /usr/bin/python3.6ln -s /usr/local/bin/python3.6 /usr/bin/pythonln -s /usr/local/bin/python3.6 /usr/bin/python3ln -s /usr/local/bin/python3.6 /usr/bin/python3.6/usr/bin/python -V/usr/bin/python3 -V/usr/bin/python3.6 -Vrm -rf /usr/local/bin/pythonrm -rf /usr/local/bin/python3ln -s /usr/local/bin/python3.6 /usr/local/bin/pythonln -s /usr/local/bin/python3.6 /usr/local/bin/python3python -Vpython3 -Vpython3.6 -V
3. 下载并安装最新版本python3:wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgztar zxvf Python-3.6.2.tgzcd Python-3.6.2./configuremake allmake install#make clean#make distcleanrm -rf /usr/bin/pythonrm -rf /usr/bin/python3rm -rf /usr/bin/python3.6ln -s /usr/local/bin/python3.6 /usr/bin/pythonln -s /usr/local/bin/python3.6 /usr/bin/python3ln -s /usr/local/bin/python3.6 /usr/bin/python3.6/usr/bin/python -V/usr/bin/python3 -V/usr/bin/python3.6 -Vrm -rf /usr/local/bin/pythonrm -rf /usr/local/bin/python3ln -s /usr/local/bin/python3.6 /usr/local/bin/pythonln -s /usr/local/bin/python3.6 /usr/local/bin/python3python -Vpython3 -Vpython3.6 -V
相关文章推荐
- windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2
- MAC 配置zsh的默认python为python3(这也就是自己安装的‘最新’版本)
- centos7更改默认的python版本,安装python3.6.4
- 在Centos7上安装python3.5,以及与旧版本python2.7.5的共存问题
- linux中安装Python2.7并保留原来版本
- Centos7安装python3并与python2共存
- Linux更新Python版本及修改python默认版本的方法
- 解决多个版本的python共存时的问题 => 持续更新
- linux下nodejs安装以及如何更新到最新的版本
- linux-Centos7安装python3并与python2共存
- centos7安装多版本python导致yum命令错误(no module named yum)的解决办法
- pyenv安装与使用-多版本python共存解决方法
- Ubuntu安装更新最新版本R
- linux下,Python 多版本共存,及Pip,Easy_install 安装扩展包
- Linux安装Python2.7并保留自带版本
- 在树莓派(Raspberry Pi)上编译安装更新版本的Python
- linux-Centos7安装python3并与python2共存
- 干货 | 自更新CC 2015.3以上版本,都默认自动安装C盘,真的无法转移其他的盘吗?
- Windows下Anaconda2(Python2)和Anaconda3(Python3)的共存,Beautiful Soup模块的安装,以及scipy等包的更新
- linux python 安装 及更换python默认版本