目录
安装python3.8
1.安装其他依赖包
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 libffi-devel
2.查看python状态
whereis python #查看python所在目录(/usr/bin下)
cd /usr/bin #切到python目录
ll python* #查看python开头的相关文件详情
3.准备安装python3
安装python3.6之前,先备份python包,因为一会要替换这个文件
mv python python.bak #本步骤,执行的命令以下为查看结果
ll python*
yum配置
vim /usr/bin/yum
#! /usr/bin/python修改为#! /usr/bin/python2
vim /usr/libexec/urlgrabber-ext-down
#! /usr/bin/python 修改为#! /usr/bin/python2
vim /usr/bin/yum-config-manager
#!/usr/bin/python2 -tt
yum源配置方法一(阿里云源)
1) 安装wget
yum install -y wget
2) 备份/etc/yum.repos.d/CentOS-Base.repo文件
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.back
3) 下载阿里云的Centos-6.repo文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
4) 重新加载yum
yum clean all
yum makecache
下载安装包
从python安装包的历史版本中python,找到需要的安装包
在Centos 7系统里面新建一个目录,用于存放下载的python3安装包,比如:/usr/local/python3
mkdir /usr/local/python3
cd /usr/local/python3
wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
tar -xvf Python-3.8.3.tgz
cd Python-3.8.3/
执行配置文件,编译安装python3
./configure --prefix=/usr/local/python3Dir
make && make install
添加软链接
ln -s /usr/local/python3Dir/bin/python3 /usr/bin/python
ln -s /usr/local/python3Dir/bin/pip3 /usr/bin/pip
## pip环境
- 先cd到/usr/bin
- mv备份pip
- 添加python3Dir安装目录里面的pip3软链接
- 查看pip -V 和pip2 -V
- 查看所有的pip
- 更新匹配 pip install --upgrade pip