1.卸载原有版本Python
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
2.Python-3.6.2下载
官网下载:
https://www.python.org/downloads/source/
Ctrl +F 搜索: 3.6.2
点击:Download Gzipped source tarball
3.编译安装:
3.1 解压 这里的目录为:/opt/Python/server/
tar -zxvf Python-3.6.2.tgz -C /opt/Python/server/
3.2 创建安装文件夹: Python3
mkdir /opt/Python/server/Python3
3.3 进入解压后的Python目录:
cd /opt/Python/server/Python-3.6.2
3.4 进行目录关联,执行:
./configure --prefix=/opt/Python/server/Python3
3.5 执行编译命令 :make
make
可能会出现:
make: *** No targets specified and no makefile found. Stop.
解决方法:执行
yum -y install gcc gcc-c++ autoconf automake
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
再次执行:
./configure --prefix=/opt/Python/server/Python3
make
3.6 执行第二个编译命令 :make install
make install
注:执行完make install后,Python3文件夹中就有安装文件了!
3.7 指定软连接:
ln -s /opt/Python/server/Python3 /usr/bin/python3
pip命令:
ln -s /opt/Python/server/Python3/bin/pip3 /usr/bin/pip3
注:执行过后,在/usr/bin/ 目录就有了 python3 和 pip3
3.8 配置环境变量
vim ~/.bash_profile
注: 不是 .bash_profile,这两个文件是不一样的!!!
添加:
PATH=$PATH:$HOME/bin:/opt/Python/server/Python3/bin
export PATH
执行:
source ~/.bash_profile
进行生效!
3.9 查看Python版本
python3 -v
执行:
exit()
退出!
pip3 -V
完!!