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

Ubuntu远程机器安装transformers==4.20.1报错求解决方案

解决Python 3.6.9 Ubuntu机器安装transformers==4.20.1失败的问题

问题根源

transformers v4.19.0及后续版本已停止对Python 3.6的支持。由于你的远程机器运行Python 3.6.9,pip只能检索到兼容该版本的transformers包(最高到4.18.0),因此无法找到4.20.1版本。

可行解决方案

  • 方案1:升级Python至3.7+(推荐)
    Python 3.6已于2021年12月停止维护,升级到更高版本是最稳妥的长期解决方案。在Ubuntu上可通过以下方式安装Python 3.8:

    sudo apt update
    sudo apt install python3.8 python3.8-pip
    # 使用新版本pip安装目标库
    pip3.8 install transformers==4.20.1
    
  • 方案2:从源码安装transformers 4.20.1
    若无法升级Python,可尝试直接从GitHub源码编译安装。注意部分依赖可能需要调整,但多数情况下可正常运行:

    # 安装必要的编译工具和git
    sudo apt install git build-essential python3-dev
    # 克隆仓库并切换到4.20.1版本标签
    git clone https://github.com/huggingface/transformers.git
    cd transformers
    git checkout v4.20.1
    # 从源码安装
    pip3 install .
    
  • 方案3:使用虚拟环境隔离新版本Python
    若不想修改系统Python,可通过pyenv创建独立虚拟环境:

    # 先安装pyenv(可参考官方文档的安装步骤)
    # 安装完成后,添加pyenv到shell配置文件并重启终端
    # 安装Python 3.8
    pyenv install 3.8.18
    # 创建并激活虚拟环境
    pyenv virtualenv 3.8.18 transformers-env
    pyenv activate transformers-env
    # 安装目标版本
    pip install transformers==4.20.1
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 07:45:30