개요
transformer
나 등등 패키지를 설치할 때 이런 에러를 만나는 경우가 있다.
- python의 버전을 바꾸거나, pip을 업그레이드 했을 때 해결이 될 수도 있지만 안 될 경우에는 rust를 설치해야 한다.
에러
ERROR: Command errored out with exit status 1:
command: [내 경로]
cwd: [내 경로]
Complete output (6 lines):
Cargo, the Rust package manager, is not installed or is not on PATH.
This package requires Rust and Cargo to compile extensions. Install it through
the system's package manager or via https://rustup.rs/
Checking for Rust toolchain....
----------------------------------------
해결 방법
- https://rustup.rs/ 사이트에 들어가서 하라는 대로 하거나, 귀찮으면 아래 명령어들 수행
- rust 패키지 설치(옵션 선택이 뜨면 별 이상 없음 1번으로 치고 엔터)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- 설치 후 bashrc 등 본인 환경 설정? 파일을 열어서 아래 명령어가 있는 지 확인
$HOME/.cargo/env
- 있으면 이를
source
하여 적용
- 새탭을 열어서
cargo
, rustc
, rustup
을 쳤을 때 명령어 정보 등등 잘 뜨는지 확인
- 안 뜨면 안 뜨는 애들 추가 설치
- 새탭에서 다시 확인