系统版本:CentOS 8
修改 yum
镜像源(使用阿里云镜像)
参考: https://developer.aliyun.com/mirror/centos
-
备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
-
下载新的
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
-
运行 yum makecache 生成缓存
yum makecache
设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
查看系统时间
date
安装 Python 3.7
相关链接:Ubuntu安装Python指定版本及最新版pip
-
安装
gcc
、g++
编译器和make
:yum install gcc gcc-c++ make -y
-
安装Python某些模块所需要的依赖库
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel -y
-
转到服务器存放源码的目录
cd /usr/local/src
-
下载安装包然后解压
# 从国内的淘宝镜像下载,速度快些 wget https://npm.taobao.org/mirrors/python/3.7.7/Python-3.7.7.tgz # 解压 tar xzvf Python-3.7.7.tgz
-
编译源代码并安装
cd Python-3.7.7/ ./configure --enable-optimizations # --enable-optimizations参数也可以不加 make make install
-
验证安装
python3.7 -V
-
修改
pypi
镜像源# 使用阿里云镜像 pip3.7 config set global.index-url https://mirrors.aliyun.com/pypi/simple/
解决安装 mysqlclient
报错的问题
相关链接:解决Ubuntu
安装 mysqlclient
时报错
-
先安装
mariadb-devel
yum install mariadb-devel
-
然后再安装
mysqlclient
,即可pip3 install mysqlclient