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

Mac M1环境安装stable-baselines3[extra]失败求助

Mac M1安装stable-baselines3[extra]时libtorrent依赖问题解决方法

问题场景

  • 设备:Mac M1
  • Python版本:3.10.9
  • pip3版本:23.0
  • 使用命令:pip3 install 'stable-baselines3[extra]'
  • 核心错误:安装AutoROM.accept-rom-license依赖时,pip无法找到适配M1架构的libtorrent预编译包,导致构建依赖失败。

解决步骤

方法一:通过Homebrew安装系统级libtorrent后再安装

  1. 用Homebrew安装适配M1的libtorrent:
brew install libtorrent-rasterbar
  1. 设置环境变量,让pip能找到系统中的libtorrent库:
export LIBRARY_PATH=$(brew --prefix libtorrent-rasterbar)/lib
export C_INCLUDE_PATH=$(brew --prefix libtorrent-rasterbar)/include
export CPLUS_INCLUDE_PATH=$(brew --prefix libtorrent-rasterbar)/include
  1. 单独安装AutoROM.accept-rom-license:
pip3 install AutoROM.accept-rom-license==0.5.4
  1. 重新执行原安装命令:
pip3 install 'stable-baselines3[extra]'

方法二:跳过AutoROM自动授权依赖(无需Atari ROM自动下载时使用)

如果不需要AutoROM自动下载Atari ROM的功能,可以直接排除该可选依赖,避免libtorrent的安装问题:

pip3 install stable-baselines3[extra] --exclude=autorom[accept-rom-license]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 12:15:47