You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pip install安装依赖失败:mongoengine的setup命令use_2to3无效

问题解决指南

根因分析

报错核心原因是setuptools版本与mongoengine==0.19.1的构建逻辑不兼容:
setuptools v58.0及以上版本移除了对废弃参数use_2to3的支持,而mongoengine==0.19.1的安装脚本仍使用该参数,因此构建失败。

解决方案

方案一:降级setuptools(无需修改原有依赖)

适合不想调整项目依赖版本的场景,执行以下命令先安装兼容的setuptools版本:

pip install setuptools==57.5.0

完成后重新执行依赖安装即可:

pip install -r requirements.txt

方案二:升级mongoengine版本(无需降级setuptools)

适合允许调整依赖版本的场景,将requirements.txt中mongoengine==0.19.1替换为mongoengine==0.20.0(该版本已移除use_2to3参数,同时兼容Python3.6环境),修改后重新执行安装命令即可:

pip install -r requirements.txt

内容的提问来源于stack exchange,提问作者vamsi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 23:00:02