Received a message that I needed Rust and so I installed that. Everything appears to be in my .cargo folder and I put it on my path. Installing the requirements again gives me this message
failed to parse manifest at C:\Users\...\.cargo\registry\src\github.com-1ecc6299db9ec823\cc-1.1.1\Cargo.toml
Caused by:
Feature `parallel` includes `dep:libc` which is neither a dependency nor another feature
error: `cargo metadata --manifest-path Cargo.toml --format-version 1` failed with code 101
cc's parallel feature seemingly only works on unix platforms. From your post I'm unable to deduct which of your dependencies enables the feature. If you would be so kind and post the output from running cargo tree -e features in your console formatted as a code block here?
Yes, sorry, just realized that you are trying to build some Python project where one of your dependencies requires Rust under the hood, not a Cargo package. No idea which of the Python packages you depend on is the one that requires Rust.
Looks like datasets: datasets: This package (part of the Hugging Face ecosystem) depends on tokenizers, which is implemented in Rust for performance reasons. When you install datasets, it typically builds the Rust-based tokenizers during installation unless precompiled wheels are available for your platform.