Centos:安装python3详细教程
前言
centos中默认存在python2,不可删除,删除之后yum等不能正常使用。
下载Python源码
centos可以使用yum直接安装python3.6及以下版本,更高版本需要手动安装
下载源码可以有以下两种方式:
- wget直接下载
如果没有wget,则需要先进行安装。
如下所示,根据需要修改python版本进行下载。此方法下载速度较慢。
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
- python官网下载源码并上传服务器
python官网https://www.python.org/
- 点击download
- 找到需要的版本并点击
- 在页面下方找到需要的文件,点击进行下载
- 通过工具将文件发送到服务器
安装python
- 在压缩包目录进行解压(修改对应文件名称)
tar zxf Python-3.8.17.tgz
- 修改文件夹名称
mv Python-3.8.17 python
- 进入文件夹
cd python
- 提前安装需要的工具
yum install -y gcc openssl-devel bzip2-devel libffi-devel
- 编译安装
./configure prefix=/usr/local/python3
可以加入--enable-optimizations
选项,加上这个 flag 编译后,性能有 10% 左右的优化,但是这会明显的增加编译时间。
make && make install
python配置
为了能够在全局使用python,这里有两种方式
- 添加python环境变量
vim /etc/profile
在文件末尾加上以下内容并保存退出
#配置python
export PYTHON_HOME=/usr/local/python3
export PATH=$PYTHON_HOME/bin:$PATH
执行以下命令使环境生效
source /etc/profile
- 创建软链接
- 检查
/usr/bin
下是否存在python3或pip3,如果有就删除 - 创建软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
检查python安装是否成功
输入python3
和pip3
检查是否安装成功