1. 安装依赖包
yum -y install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum -y install zlib*
yum -y install python-setuptools
2. 安装Python3
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
tar -zxvf Python-3.8.1.tgz
cd Python-3.8.1.tgz
./configure --prefix=/usr/local/python3
make && make install
3. 创建软连接方便使用
(安装python一般会自动生成软链接/usr/bin/python3,如果没有,请将“/usr/bin/python3”改为你安装的python3的位置)
(pip3同理)
sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3
4. 升级pip3
pip3 install --upgrade pip
测试pip3是否能正确安装包
pip3 install pymysql
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting pymysql
Downloading http://mirrors.aliyun.com/pypi/packages/ed/39/15045ae46f2a123019aa968dfcba0396c161c20f855f11dea6796bcaae95/PyMySQL-0.9.3-py2.py3-none-any.whl (47 kB)
|████████████████████████████████| 47 kB 1.0 MB/s
Installing collected packages: pymysql
Successfully installed pymysql-0.9.3