centos7.3  安装python3.6.2与旧版本2.75共存问题?

查看python版本   python  -V 

安装须知

  以本人的悲惨经历告诉大家,替换了python会发生很多难以预见的错误,必须重做系统,过程很悲催。

  

  

安装

1,安装python3.6可能使用的依赖

yum install -y openssl-devel  bzip2-devel expat-devel  gdbm-devel readline-devel sqlite-devel 


2,下载python3.6编译安装

注意:如果使用make  install  ,那么在系统中会出现两个不同版本的python在/usr/bin目录中,

      会导致很多问题,不好处理,所以使用  make  altinstall

wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

tar xf Python-3.6.2.tgz   -C  /tmp 

cd /tmp/Python-3.6.2

 79  ./configure  --enable-optimizations 

   80  make 

   81  make altinstall 

   更改/usr/bin/python链接

   82  cd /usr/bin

   84  mv python   /backups/python.bin.backup

   85  ln -s /usr/local/bin/python3.6   /usr/bin/python

   86  ln -s /usr/local/bin/python3.6  /usr/bin/python3 

   更改yum脚本的python依赖

   88  ls yum* 

   把头文件更改    #!/usr/bin/python    改为   #!/usr/bin/python2

   89  vim yum 

   90  vim  yum-config-manager 

   91  vim yum-debug-restore 

   92  vim yum-groups-manager 

   93  vim yum-builddep

   94  vim yum-debug-dump 

   95  vim yumdownloader 

  

   96  vim /usr/bin/gnome-tweak-tool 

   97  vim /usr/libexec/urlgrabber-ext-down 

  100  python  -V