ERROR: Could not build wheels for tokenizers, which is required to install pyproject.toml-based...

error: can't find Rust compiler
      
    If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
      
    To update pip, run:
      
        pip install --upgrade pip
      
    and then retry package installation.
      
    If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
    [end of output]
  
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for tokenizers
Failed to build tokenizers
ERROR: Could not build wheels for tokenizers, which is required to install pyproject.toml-based projects

问题描述:

当我下载transformers/spacy库的时候报了如上的错误。

解决办法:

1.安装Rust
(1)使用命令

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

(2)选择默认安装

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>1

(3)安装完成,使用命令查看Rust版本

rustc --version

2.pip3 install tranformers==x.x.x

(x.x.x为版本号)

PS_1:若Rust版本查看不了,则使用如下命令或查看官网

source $HOME/.cargo/env

PS_2:若pip install报错,可以尝试修改python版本(我原来是3.9,换成3.8之后成功运行)

ERROR: Could not build wheels for tokenizers, which is required to install pyproject.toml-based..._JOJO黄金之风的博客-CSDN博客 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值