error: subprocess-exited-with-error – transformers 설치 에러 관련 이야기를 해 보려 한다.
가상 환경 세팅 ( 파이썬 설치 + 가상 환경 만들기 ) 후 이어서 transformers 설치하는데 에러 발생!
error: subprocess-exited-with-error
해당 오류는 처음 보는 걸로 검색을 해 보니…
이 오류는 간단히 pip패키지 설치 프로세스를 실행하지 못할 때 발생한다고 한다.
그리고 조금 더 상세히는…
Python 스크립트에서 호출되는 별도의 프로그램인 하위 프로세스가 0이 아닌 상태 코드로 종료될 때 발생 한다고 한다. 이 상태 코드는 하위 프로세스가 실행 중에 문제가 발생했음을 나타내고 있다고…
그리고 지금 에러는 Rust 패키지 관리자인 Cargo가 설치되어 있지 않아서 뜬다고 함.
해결책은? 그냥 간단히 TensorFlow or PyTorch 설치 먼저 해주기
찾아보면서 알게 된 건
저 에러는 꼭 transformers 설치 오류에서만 나오는 게 아니라 기타 파이썬 프로그램을 설치할 때 선행에 필요한 아이가 없을 경우 뜬다는 걸 확인 했다.
PyTorch 설치 : [설치] 파이썬 – PyTorch 설치 명령어 + NVDIA의 CUDA 설치
Transformers : https://huggingface.co/docs/transformers/v4.39.0/ko/index
TensorFlow : https://www.tensorflow.org/?hl=ko