系統版本: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