python3.7.2安装失败_一次源码安装Python3.7过程,期间gcc编译失败及解决

  • Post author:
  • Post category:python


最近想在linux上安装一个Python3.7,试一试学习一下python。

去python官网下载最新的3.7的源码包

解压包python3.7的包

tar -xvf Python-3.7.0.tar.xz

配置安装路径

./configure –prefix=/usr/local/python3

然后执行安装

make && make install

结果发现make失败

3e65ccd1bb594f45d053453875567575.png

参考了文章发现gcc版本过低需要安装4.8.2

安装完成后4.8.2版本以后

制作gcc软连接到/usr/local/bin/

ln -sf /opt/rh/devtoolset-2/root/usr/bin/* /usr/local/bin/

添加环境变量

export PATH=”/usr/local/bin:$PATH”

source /root/.bashrc

gcc -v查看gcc版本

c2ddcb7a1e60695026d1afbdcff367ed.png

再次make又出现了新的错误

b5fc0d88945bd9f35293d94d34c49fdf.png

发现是由于binutils版本过低导致的需要升级,前面配置的yum源就中就有这个包,升级后即可

6f203d4e550fecd91afaac76f2acae83.png

在执行make && make install 编译安装完成,添加环境变量即完成Python3.7安装

export PATH=”/usr/local/bin:$PATH:/usr/local/python/bin”

source /root/.bashrc

查看python版本,安装完成

b5bb9cf9b82ecac98b5cf92c57ba55b4.png