sdifens

安装版本:Python3.74

系统版本:centos7

系统默认安装Python2.7,保留。

安装/usr/bin/Python3

安装需要root权限。

安装Python3的准备工作:

1、安装编译python3所用到的相关依赖包:

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

2、安装pip模块--系统自带Python没有pip模块,需要手动安装

yum -y install epel-release        --添加epel扩展源

yum install python-pip

3、安装wget模块

pip install wget

  3.7版本及以上版本需要安装libffi-devel

  yum install libffi-devel -y

4、上传Python包,解压:tar -zxvf Python3.74.tgz

5、修改安装目录:

  ./configure prefix=/usr/local/python3

6、编译Python3.74源代码

  make && make install

7、添加软连接 

  #将原来的链接备份
    mv /usr/bin/python /usr/bin/python.bak
  #添加python3的软链接
    ln -s /usr/local/python3/bin/python3.6 /usr/bin/python
  #测试是否安装成功了
    python -V
8、更改yum配置,因为其要用到python2才能执行,否则会导致yum不能正常使用
 
  vi /usr/bin/yum
  把#! /usr/bin/python修改为#! /usr/bin/python2
  vi /usr/libexec/urlgrabber-ext-down
  把#! /usr/bin/python 修改为#! /usr/bin/python2

分类:

技术点:

相关文章:

  • 2021-07-20
  • 2021-10-15
  • 2021-08-02
  • 2022-01-21
  • 2022-12-23
  • 2021-08-15
  • 2021-12-13
  • 2022-02-01
猜你喜欢
  • 2021-09-25
  • 2021-06-23
  • 2021-11-12
  • 2022-01-05
  • 2022-03-15
  • 2021-05-28
  • 2021-11-24
相关资源
相似解决方案