安装gevent时libev相关报错

Libev related error when installing gevent

我正在尝试使用 pip3 install gevent 安装 Python 包 gevent; OS 是 Amazon Linux 2. 安装开始,但在某个时候停止并出现此错误:

subprocess.CalledProcessError: Command '(cd  "/tmp/pip-build-mqpe4eb2/gevent/deps/libev"  && sh ./configure -C > configure-output.txt )' returned non-zero exit status 1

几个月前它曾经工作,这就是为什么我的第一个想法是错误可能与最近的版本发布有关。但是,使用 pip3 install gevent==20.04.0 安装旧版本会导致相同的错误。

我有同样的问题,只需使用以下命令升级 pip 即可解决

pip3 install --upgrade pip
pip3 install --upgrade setuptools