Windows系统pip安装Locust报错:未找到符合cffi>=1.12.2要求的发行版
Windows环境安装Locust cffi依赖报错解决方案
该报错为pip无法匹配到适配当前Windows CPython环境、版本≥1.12.2的cffi安装包,可按以下步骤排查解决:
- 升级pip到最新版本
执行命令:python -m pip install --upgrade pip
升级完成后重试pip install locust,排除旧版pip依赖解析逻辑异常导致的报错。 - 临时指定官方源安装
若当前使用国内第三方PyPI源,可能存在包同步不全的问题,可临时指定官方源安装:pip install locust -i https://pypi.org/simple - 提前手动安装cffi依赖
可先单独安装符合要求的cffi版本,再安装Locust:pip install cffi>=1.12.2 -i https://pypi.org/simple - 安装C编译依赖
如果执行上述步骤后仍提示编译失败,说明当前环境缺少cffi源码编译所需的底层工具,安装微软Visual C构建工具即可,安装时勾选「C++ 生成工具」组件,安装完成重启终端后重试安装。 - 替换适配的Python版本
若使用的是测试版Python或者32位Python,可替换为64位稳定版Python(3.8~3.10版本和Locust适配性最佳),重新尝试安装。
内容的提问来源于stack exchange,提问作者user17129275
相关产品推荐
相关产品推荐

