1 下载Python3.8.3
下载Python
wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
解压Python3.8.3
tar -zxvf Python-3.8.3.tgz
2 安装python3.8.3
安装编译器
yum install gcc
安装make需要的依赖包:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
yum -y install libffi-devel
进入解压后的文件夹中,编译和安装
cd Python-3.8.3
./configure
make&&make install
如果最后没提示出错,就代表正确安装了,在/usr/local/目录下就会有python3目录
3 修改默认python
centos6自带python2.6版本
[root@localhost bin]# whereis python
mv python python.bak
软链接
ln -s /usr/local/bin/python3 /usr/bin/python
ln -s /usr/local/bin/pip3 /usr/bin/pip3
查看是否安装成功
python3 --version
4 修改yum和urlgrabber-ext-down
python3不能使用yum进行,所以把urlgrabber-ext-down和yum文件改成python2.6
修改:vim /usr/libexec/urlgrabber-ext-down
发现:centos6里没找到这个文件,目前未解决