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

在Conda虚拟环境(Python3.7.13)安装Newscatcher遇报错求解释

Newscatcher安装失败错误原因解析

核心错误根源

  • 直接触发点:feedparser 5.2.1的setup.py配置过时
    错误日志里的关键信息是error in feedparser setup command: use_2to3 is invalid.。use_2to3是Python 2向Python 3迁移时的兼容转换工具,从pip 21.0版本开始,该参数已被官方移除,不再被支持。而feedparser 5.2.1的安装配置中仍在使用这个废弃参数,导致元数据生成失败。

  • 依赖链传导问题:Newscatcher的版本限制拉取了不兼容的feedparser
    你安装的Newscatcher 0.2.0版本对feedparser的依赖要求是<6.0.0,>=2.2.1,pip会自动选取满足该范围的旧版本(此处为5.2.1),而这个版本的配置与当前环境的pip版本不兼容。

  • 环境版本适配冲突
    你的Python版本是3.7.13,搭配的pip版本(Python 3.7后期版本默认pip会更新到21.0+)已经淘汰了use_2to3参数,旧版feedparser的安装流程无法适配这个变化,最终导致安装中断。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 14:25:43