我正在尝试pip3 install uwsgi
在centos7上使用virtualenv,但这显示了
In file included from plugins/python/pyutils.c:1:0:
plugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory
#include <Python.h>
我尝试yum install python3-devel
,它显示
Transaction check error:
file /etc/rpm/macros.ghc-srpm from install of redhat-rpm-config-9.1.0-88.el7.centos.noarch conflicts with file from package epel-release-6-8.noarch
我试图进行“百胜更新”,并且显示
Error: Package: remi-release-6.10-1.el6.remi.noarch (installed)
Need: epel-release = 6
Deleting: epel-release-6-8.noarch (installed)
Epel-release = 6-8
Updated by: epel-release-7-11.noarch (epel)
Epel-release = 7-11
You could try using --skip-broken to work around the problem
和--skip-broken
没有解决任何问题
知道如何前进吗?
答案 0 :(得分:0)
奇怪的是,您在centos7上使用了 epel-release-6.8 。通常,您应该安装 epel-release-7。* 。
在我的centos7机器上,我安装了 epel-release-7.11 ,其中不包含/etc/rpm/macros.ghc-srpm
文件。因此,我建议升级 epel-release ...
答案 1 :(得分:0)
我遇到了同样的问题。 当我将epel存储库添加到32位CentOS7时,会发生这种情况。 因为自CentOS7以来没有32位元,所以我不得不在CentOS7中添加CentOS6的32位元。 我现在有python3.6,但是无法通过yum获得python3-devel。 也许在禁用其他存储库之后可以得到它吗?