大家好,今天给大家分享一下在Linux系统中安装Python3环境,Linux系统中自带的Python2尽量不要删除,删除后可能会导致系统出现问题。
关于Linux常用命令,可以参考:作为测试人员的Linux常用命令
一、下载Python3安装包
下载地址:https://www.python.org/ftp/python/
我在本文中使用Python3.9.10
地址:https://www.python.org/ftp/python/3.9.10/
在Python-3.9.10.tgz 右键,选择复制链接地址
在Linux服务器中进行下载,也可以在本机进行下载,然后上传到服务器。
cd /opt
wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz
下载完成后,查看下载的文件
二、安装Python3
对压缩包进行解压
tar -xzvf Python-3.9.10.tgz
解压完成后如图:
查看解压后的目录
准备编译环境,安装所需要的包
yum -y install zlib-devel bzip2-devel libffi-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
执行完命令后,出现安装过程,等待安装完成,安装完成后如下。
进行编译和安装,依次执行下面命令:
cd /opt/Python-3.9.10 # 进入到解压后的Python3目录
./configure --prefix=/usr/local/python-3.9.10
make
make install
编译的过程会比较久,耐心等待一下......
安装完成之后,进入/usr/local/python-3.9.10/bin目录下查看
此时,Python3安装完成!但是目前如果想要使用Python3只能通过python3.9的绝对路径,非常的不方便,所以我们需要创建软连接或者配置环境变量。
三、创建Python3软连接
将python3与pip3创建软连接
ln -s /usr/local/python-3.9.10/bin/python3.9 /usr/local/bin/python3
ln -s /usr/local/python-3.9.10/bin/pip3 /usr/local/bin/pip3
此时,在系统中输入python回车,进入的是python2.7
输入python3回车,进入的是python3.9.10
四、配置Python3环境变量
编辑文件~/.bash_profile
vi ~/.bash_profile
在文件末尾添加:
export PYTHON_HOME=/usr/local/python-3.9.10
export PATH=$PYTHON_HOME/bin:$PATH
保存退出后,使配置立即生效,执行下面命令。
source ~/.bash_profile
大功告成!