苏南大叔比较喜欢宝塔的集成安装环境,但是,在公司颁发的centos测试机上,安装宝塔的时候,居然破纪录的第一次安装失败。在安装过程的记录中,红色字体提示:Python.h文件没有找到,这个问题就非常奇怪了。本文中,记录了苏南大叔排查这个Python.h:No such file or directory问题的过程。

苏南大叔:centos系统,python.h文件没有找到,该怎么办? - bt
centos系统,python.h文件没有找到,该怎么办?(图6-1)

本文测试环境:centos@7.6python@2.7宝塔@7.0.3。众所周知的是,宝塔面板是基于python的。所以,python出问题的话,这个是很重大的事情。

报错信息二

经过多次仔细观察宝塔的报错信息,看到了另外的普通颜色的一行警告信息,如下所示:

Error: python-devel conflicts with python-2.7.5-48.el7.x86_64

这个居然是个冲突信息提示,并且没有标红。

苏南大叔:centos系统,python.h文件没有找到,该怎么办? - python-devel-conflicts
centos系统,python.h文件没有找到,该怎么办?(图6-4)

这个问题的解决方案是:

yum install yum-utils
package-cleanup --cleandupes

经过package-cleanup的一顿猛虎般的操作,删除掉了120个冗余文件,顺利解决了这个冲突。再次安装宝塔面板成功~

苏南大叔:centos系统,python.h文件没有找到,该怎么办? - yum-utils
centos系统,python.h文件没有找到,该怎么办?(图6-5)

苏南大叔:centos系统,python.h文件没有找到,该怎么办? - yum-utils-2
centos系统,python.h文件没有找到,该怎么办?(图6-6)

相关链接

总结

在本文中,是通过package-cleanup来解决两个错误提示信息的。更多宝塔面板的信息,可以参见苏南大叔的下面的文章:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   centos    python

本站的忠实读者小伙伴,正在阅读下面这些文章: