让python 2.7成为centos中的默认python,创建别名不起作用

让python 2.7成为centos中的默认python,创建别名不起作用

我正在尝试在我的 centos 6.7 上安装 llvm。运行配置文件时它说它抛出错误

检查 python >= 2.7...未找到配置:错误:找到 python 2.6.6 (/usr/bin/python);必需 >= 2.7 有关更多详细信息,请参阅“config.log”。

所以我安装了 python 2.7,但由于以前的 python 版本已经在那里,配置显示相同的错误。我尝试使用新的 python 版本使用别名 python

别名 python=/usr/local/bin/python2.7

这使得python2.7在调用python时被执行。但运行配置文件时错误仍然存​​在。我该如何解决这个问题。

答案1

如果您想在 CentOS6 系统上安装 Python 2.7,请安装Python 2.7 软件合集包裹。它不会替换 /usr/bin/python,但如果加载 python27 scl,configure将会检测到它。

注意:如果您想要的话,您应该只使用 llvm 的 EPEL 包。

答案2

首先使用删除现有Python的符号链接

须藤 rm -r /usr/bin/python

然后为 python-2.7 创建一个新的 python 链接

sudo ln -s /usr/local/bin/python2.7 /usr/bin/python

相关内容