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

安装RankCSE非官方代码时tokenizers编译失败求助

解决tokenizers构建失败(crossbeam-deque依赖问题)的方案

1. 降级tokenizers版本

问题大概率是当前requirements里指定的tokenizers版本依赖的crossbeam-deque与你的Cargo环境存在兼容性冲突。先手动安装低版本tokenizers:

pip install tokenizers==0.13.3

完成后再执行pip install -r requirements.txt,让pip跳过已安装的tokenizers包。

2. 手动处理crossbeam-deque依赖

单独安装指定版本的crossbeam-deque,再重新构建tokenizers:

cargo install crossbeam-deque --version 0.8.5

如果安装时仍报错,先更新Cargo索引:

cargo update

之后再执行pip安装命令。

3. 强制Cargo使用2021 edition

虽然你的Cargo版本支持2021 edition,但可能存在局部配置覆盖。可以临时设置环境变量强制指定:

export CARGO_DEFAULT_EDITION=2021

Windows环境执行:

set CARGO_DEFAULT_EDITION=2021

设置完成后重新运行pip install -r requirements.txt。

4. 清理缓存后重装

清理pip和Cargo的缓存,避免残留旧依赖干扰:

pip cache purge
cargo clean

之后重新创建虚拟环境并安装依赖:

python -m venv venv
source venv/bin/activate  # Windows系统用 venv\Scripts\activate
pip install -r requirements.txt

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 23:53:10