centos系统,python.h文件没有找到,该怎么办?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
苏南大叔比较喜欢宝塔的集成安装环境,但是,在公司颁发的centos
测试机上,安装宝塔的时候,居然破纪录的第一次安装失败。在安装过程的记录中,红色字体提示:Python.h
文件没有找到,这个问题就非常奇怪了。本文中,记录了苏南大叔排查这个Python.h:No such file or directory
问题的过程。
本文测试环境:centos@7.6
,python@2.7
,宝塔@7.0.3
。众所周知的是,宝塔面板是基于python
的。所以,python
出问题的话,这个是很重大的事情。
报错信息一
红色报错如下:
Python.h:No such file or directory
网传的解决方案是:
yum install python-devel -y
但是,经过再次安装宝塔面板,证明:这个方案对于本次实验来说,是不能解决问题的。
报错信息二
经过多次仔细观察宝塔的报错信息,看到了另外的普通颜色的一行警告信息,如下所示:
Error: python-devel conflicts with python-2.7.5-48.el7.x86_64
这个居然是个冲突信息提示,并且没有标红。
这个问题的解决方案是:
yum install yum-utils
package-cleanup --cleandupes
经过package-cleanup
的一顿猛虎般的操作,删除掉了120个冗余文件,顺利解决了这个冲突。再次安装宝塔面板成功~
相关链接
总结
在本文中,是通过package-cleanup
来解决两个错误提示信息的。更多宝塔面板的信息,可以参见苏南大叔的下面的文章:
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。