导航菜单

Python3源代码编译安装

Python3源代码编译和安装

安装必要的工具yum-utils,这是一个管理存储库和扩展的工具(主要用于存储库)

Python资源共享组:

$ sudo yum install yum-utils

使用yum-builddep为Python3构建环境并安装缺少的软件依赖项,这些依赖项将使用以下命令自动处理。

$ sudo yum-builddep python

下载后,下载Python3源码包(我以Python3.5为例),Python源码包目录:https: //,截至博客日期,最新版本的Python3为3.7.0

$ curl -O

最后一步是编译和安装Python3。默认安装目录是/usr/local。如果要更改到另一个目录,可以使用configure命令在编译(make)之前附加参数“Cprefix=/alternative/path”。

$ tar xf Python-3.5.0.tgz $ cd Python-3.5.0 $ ./configure$ make $ sudo make install

此时您已在CentOS系统上成功安装了python3,pip3,setuptools,并查看了python版本

$ python3 -V

如果你想使用Python 3作为python的默认版本,你需要修改bashrc文件并添加一行别名参数

别名python='/usr/local/bin/python3.5'

由于CentOS 7不建议移动/etc/bashrc文件,因此它将用户定义的配置放入/etc/profile.d/目录中。具体方法是

Vi /etc/profile.d/python.sh

输入别名参数alias python='/usr/local/bin/python3.5',保存并退出

如果非root用户创建的文件需要注意设置权限

Chmod 755 /etc/profile.d/python.sh

重新启动会话以使配置生效

来源/etc/profile.d/python.sh