본문 바로가기

Error and Solve

[에러 해결] error: subprocess-exited-with-error / 하나하나씩 설치하기

반응형

 

 

에러: pip subprocess error

 

 

 

Pip subprocess error:
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [42 lines of output]
      reading from setup.cfg...
      

 

Conda 환경을 설치하는 도중 pip subprocess error가 나타났다.

 

원인 분석을 위해 한번에 environment.yaml 파일을 활용하지 않고

필요한 패키지를 단계별로 설치해보았다  

 

 

 

 

 

에러 해결 패키지 제대로 쓰기

 

conda create -n envname python=3.8 
conda activate envname 
conda install pytorch==2.0.0 torchvision==0.15.0 torchaudio==2.0.0 pytorch-cuda=11.7 -c pytorch -c nvidia

 

 

기본적인 cuda 관련 환경 세팅 완료

 

 

 

pip install numpy scipy pytorch einops timm==0.6.13 huggingface_hub

그러고 이 패키지들을 설치하려고 했는데 

 

Exception: You tried to install "pytorch". The package named for PyTorch is "torch"
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pytorch
  Running setup.py clean for pytorch
Failed to build pytorch
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (pytorch)

 

pip에서는 pytorch를 torch라고 하는데 pytorch라고 불러서 에러가 났었다

 

 

이처럼 중간에 패키지 이름이 잘못되거나, '=='를 '='로 쓰는 등 

 

yaml 파일에 잘못된 게 있으면 처음 에러가 뜨는 것 같다. 

 

 

 

pip install numpy scipy einops timm==0.6.13 huggingface_hub

 

pytorch는 conda install 할 때 설치했으므로 (torch) 제외하고 필요한 패키지를 설치했다 

 

 

 

잘 설치되었다는 문구가 뜬다 

 

 

 

 

 

반응형