一、安装python3
1.安装编译工具
[root@xxx ~]# yum -y groupinstall "Development tools"
[root@xxx ~]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
[root@xxx ~]# yum install -y libffi-devel zlib1g-dev
[root@xxx ~]# yum install zlib* -y
2.下载python3的安装包
[root@xxx ~]# wget https://mirrors.aliyun.com/python-release/source/Python-3.8.6.tar.xz
3.解压到/usr/local/src下
[root@xxx ~]# tar -xvf Python-3.8.6.tar.xz -C /usr/local/src/
4.编译安装
[root@xxx ~]# mkdir /usr/local/python3
[root@xxx ~]# cd /usr/local/src/Python-3.8.6/
[root@xxx Python-3.8.6]# ./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl
[root@xxx Python-3.8.6]# make -j$(nproc)
[root@xxx Python-3.8.6]# make altinstall
5.创建软链接以便使用
[root@xxx ~]# $PATH #下面的目录都可以放,我放在了/usr/local/bin下
-bash: /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:
[root@xxx ~]# ln -s /usr/local/python3/bin/python3.8 /usr/local/bin/python3
[root@xxx ~]# ln -s /usr/local/python3/bin/pip3.8 /usr/local/bin/pip3
6.检验软链接是否创建成功
[root@xxx ~]# python3 -V
Python 3.8.6
[root@xxx ~]# pip3 -V
pip 20.2.1 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8)
参数:
-V:查看版本信息
二、安装mysql
1.配置阿里的pip仓库
[root@xxx ~]# mkdir .pip
[root@xxx ~]# touch .pip/pip.conf
[root@xxx ~]# vim .pip/pip.conf
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
2.安装pip工具
[root@xxx ~]# yum install -y python-pip python-devel libffi-devel openssl-devel
[root@xxx ~]# pip3 install --upgrade pip #更新一下pip工具
3.安装mycli
[root@xxx ~]# pip3 install --ignore-installed mycli
[root@xxx ~]# pip3 install pymysql
4.设置mycli的启动方式
[root@xxx ~]# cp /usr/local/python3/bin/mycli /bin/
5.启动
[root@xxx ~]# mycli -u root -p'123'
问题1:
解决:(更新一下缓存)
yum clean all
yum makecache