CentOS 源码安装 Python3.7

系统版本:CentOS 8

修改 yum 镜像源(使用阿里云镜像)

参考: https://developer.aliyun.com/mirror/centos

  1. 备份

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
  2. 下载新的 CentOS-Base.repo/etc/yum.repos.d/

    # CentOS 8
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
    

    或者

    # CentOS 8
    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
    
  3. 运行 yum makecache 生成缓存

    yum makecache
    

设置时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

查看系统时间

date

安装 Python 3.7

相关链接:Ubuntu安装Python指定版本及最新版pip

  1. 安装 gccg++ 编译器和 make

    yum install gcc gcc-c++ make -y
    
  2. 安装Python某些模块所需要的依赖库

    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel -y
    
  3. 转到服务器存放源码的目录

    cd /usr/local/src
    
  4. 下载安装包然后解压

    # 从国内的淘宝镜像下载,速度快些
    wget https://npm.taobao.org/mirrors/python/3.7.7/Python-3.7.7.tgz
    
    # 解压
    tar xzvf Python-3.7.7.tgz
    
  5. 编译源代码并安装

    cd Python-3.7.7/
    
    ./configure --enable-optimizations    # --enable-optimizations参数也可以不加
    
    make
    
    make install
    
  6. 验证安装

    python3.7 -V
    
  7. 修改 pypi 镜像源

    # 使用阿里云镜像
    pip3.7 config set global.index-url https://mirrors.aliyun.com/pypi/simple/
    

解决安装 mysqlclient 报错的问题

相关链接:解决Ubuntu安装 mysqlclient时报错

  1. 先安装mariadb-devel

    yum install mariadb-devel
    
  2. 然后再安装mysqlclient ,即可

    pip3 install mysqlclient
    

猜你喜欢

转载自blog.csdn.net/weixin_44129085/article/details/105953661