xywuyiba6 发表于 2018-8-6 08:33:36

linux-python安装-Python-2.7.9.tar.xz和Python-3.5.2.tar.xz

  安装环境:
  系统:centos6.5-web服务版 安装好之后执行升级: yum -y update
  用户权限:root管理员权

[*]  查看python的版本
  python -V   #系统自带版本
[*]  下载
  直接下载:wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
  或者是到官网下载https://www.python.org/downloads/选择需要的版本
  我下载的是Python-2.7.9.tar.xz
  Python-3.5.2.tar.xz(下面用颜色区分)
[*]  解压

[*]  例:tar.bz2解压方式,tar.xz解压方式
  tar -jxvf Python-2.7.3.tar.bz2
  tar xf Python-2.7.9.tar.xz
  Python-3.5.2.tar.xz
[*]  更改工作目录(我这里上传到/usr/local/bin/目录)
  cd python-2.7.9
  cd Python-3.5.2
[*]  安装
  #注意:系统时间与北京时间一致
  ./configure
  如果提示出错,是因为gcc gcc-c++未安装
  执行安装:yum -y install gcc gcc-c++
  make all
  #make install   #安装
[*]  查看版本
  /usr/local/bin/python2.7 -V
  /usr/local/bin/python3
[*]  建立软连接,使系统默认的python指向python2.7
  mv /usr/bin/python /usr/bin/python2.6.6
  ln -s /usr/local/bin/python2.7 /usr/bin/python
  ln -s /usr/local/bin/python3 /usr/bin/python
[*]  重新检验python版本
  python -V
  问题:安装完成后无法使用yum
  原因: Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工      作,我们需要指定 yum 的Python版本
  解决:vi /usr/bin/yum    #注意:如果出现乱码 退出后重新执行
  将头文件:
  #!/usr/bin/python
  改为:
  #!/usr/bin/python2.6.6
页: [1]
查看完整版本: linux-python安装-Python-2.7.9.tar.xz和Python-3.5.2.tar.xz