无法下载Transformers且构建tokenizers等wheel包求助(PIP23.2.1)
解决Transformers安装时tokenizers、safetensors构建wheel失败的方案
安装系统编译依赖
- Ubuntu/Debian:执行
sudo apt-get install build-essential python3-dev libssl-dev libffi-dev - Windows:安装Visual Studio并勾选「桌面开发C++」组件(包含MSVC编译器、Windows SDK等)
- macOS:执行
xcode-select --install安装Xcode命令行工具
- Ubuntu/Debian:执行
直接安装预编译wheel包
跳过源码编译,强制使用预编译版本:pip install tokenizers safetensors --only-binary :all:完成后再重新安装Transformers:
pip install transformers升级构建工具链
即使pip版本足够,老旧的setuptools、wheel等工具也可能导致编译失败,执行以下命令升级:pip install --upgrade setuptools wheel build升级后重新尝试安装Transformers
改用conda安装(若使用conda环境)
conda仓库提供预编译好的包,无需手动编译:conda install -c huggingface transformers tokenizers safetensors检查Python版本兼容性
确保使用的Python版本在tokenizers和safetensors的支持范围内(推荐3.8-3.11版本,Python 3.12可能存在部分兼容问题)
内容的提问来源于stack exchange,提问作者Fahri
相关产品推荐
相关产品推荐

