自学内容网 自学内容网

CentOS 源码安装 Python3

今天在安装部分服务的时候,由于系统 CentOS 中默认带了 Python2,但是我的项目需要是 Python3 支持,特此将整个安装步骤记录下来。

安装必要的依赖
  • 安装环境依赖
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
  • 安装 gcc
yum install gcc -y
安装 Python3
  • 下载 Python 源码包
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

需要注意的是这里由于是下载国外的包,国内下载建议使用国内镜像源

  • 拷贝源码包到 /usr/local 目录
mv Python-3.7.4.tgz /usr/local/
  • 构建源码安装目录
mkdir /usr/local/python3
  • 进入安装目录并解压源码
cd /usr/local/ && tar -xvf Python-3.7.4.tgz && cd /usr/local/Python-3.7.4/
  • 配置源码
./configure --prefix=/usr/local/python3
  • 安装 libffi-devel
yum install -y libffi-devel
  • 编译源码
make && make install
  • 创建软连接
ln -s /usr/local/python3/bin/python3  /usr/bin/python3
  • 测试
python3

如果返回以下信息,标记安装成功

Python 3.7.4 (default, Sep  6 2020, 09:22:23) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

原文地址:https://blog.csdn.net/ShrCheng/article/details/137885557

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!