Centos8配置Python3.9.4环境
注意:python2和python3安装方式一样,如果要安装两个,就不要配置/etc/profile环境变量,只配置软连接即可
准备环境
1.根据系统选择适应版本下载Python3.9.4
2.准备一台Centos8系统
3.将Python-3.9.4.tar上传到Centos8上
创建python安装路径
[root@WzcWyt wyt]# mkdir -p /usr/local/python3
解压
[root@WzcWyt wyt]# tar -zxvf Python-3.9.4.tgz
安装依赖包
yum install zlib
yum install zlib-devel
yum install openssl
yum install openssl-devel
yum install readline-devel
yum install gcc patch libffi-devel bzip2-devel ncurses-devel sqlite-devel tk-devel gdbm-devel xz-devel -y
安装
# 进入解压出来的文件
[root@WzcWyt wyt]# cd Python-3.9.4/
# 安装
# --enable-optimizations 为优化性能的选项,建议使用上这个参数。
# --prefix为指定安装的路径
[root@WzcWyt Python-3.9.4]# ./configure --enable-optimizations --prefix=/usr/local/python3
[root@WzcWyt Python-3.9.4]# make
[root@WzcWyt Python-3.9.4]# make install
配置环境变量
[root@WzcWyt wyt]# vim /etc/profile
在profile文件新增
#配置python环境
PYTHON_HOME=/usr/local/python3
PATH=$PYTHON_HOME/bin:$PATH
export PYTHON_HOME PATH
立即生效
[root@WzcWyt wyt]# source /etc/profile
验证
[root@WzcWyt wyt]# python3 -V
Python 3.9.4
[root@WzcWyt wyt]# pip3 -V
pip 20.2.3 from /usr/local/python3/lib/python3.9/site-packages/pip (python 3.9)
[root@WzcWyt wyt]#
添加软链接
#添加python3的软链接
[root@WzcWyt bin]# ln -s /usr/local/python3/bin/python3.9 /usr/bin/python
#添加pip3的软链接
[root@WzcWyt bin]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
验证
[root@WzcWyt bin]# python -V
Python 3.9.4
[root@WzcWyt bin]# pip -V
pip 20.2.3 from /usr/local/python3/lib/python3.9/site-packages/pip (python 3.9)
pip升级
[root@WzcWyt bin]# pip install --upgrade pip