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

Repl.it Python环境安装第三方包(含ffmpeg)失败报错求助

问题原因

这个报错是Replit内置Python包管理器Poetry的依赖兼容性问题导致的,具体触发逻辑如下:

  • 报错点出现在Poetry工具调用requests库下载包资源的步骤,你当前环境中安装的requests版本和Poetry版本不兼容:旧版Poetry的download_file实现逻辑,在搭配部分高于指定版本的requests库时,无法正确处理请求返回对象的上下文管理器接口,就会抛出AttributeError: __enter__异常。
  • 这个问题属于Replit Python环境的共性问题,和你要安装的具体第三方包无关,所以安装所有包都会触发同样的报错。

可行解决步骤

  • 直接绕过Packages标签页的图形化安装方式,在控制台直接运行pip install 包名命令完成安装,比如你要装ffmpeg就运行pip install ffmpeg
  • 如果还是需要用Poetry管理依赖,可以先在控制台执行pip install --upgrade poetry升级Poetry到最新兼容版本后,再回到Packages标签页安装需要的包
  • 如果升级后依然报错,直接删除项目根目录下的poetry.lock文件和pyproject.toml文件,重启repl后重新尝试安装即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 22:48:04