ERROR: Could not build wheels for tokenizers, which is required to install pyproject.toml-based...
error: can't find Rust compilerIf 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
·
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之后成功运行)
更多推荐
已为社区贡献2条内容
所有评论(0)