반응형

이미 만들어진 requirements.txt를 실행하려고 하니, Building wheel for backports.zoneinfo (pyproject.toml) did not run successfully. 문제가 발생했다.


문제 해결 방법

requirements.txt를 보면, backports.zoneinfo 패키지가 있는 것을 확인할 수 있는데, 이 문제를 해결하는 방법은 Python 버전을 변경하던지, 아니면 requirements.txt에서 저 패키지를 제외하던지 하면 된다.

 

1. Python  버전 변경하기

backports.zoneinfo 패키지의 경우, Python 3.9 버전 이상에서 이미 모듈이 내장되어 있다. 기존 사용했던 Python의 버전은 3.11.5 버전이라 중복되는 것을 확인할 수 있었다. 그래서, 버전을 3.9 미만 버전을 사용하면 해결이 되기는 한다. 내가 진행하고 있는 프로젝트의 경우, 3.8 버전의 Python을 사용하고 있어서 나는 Python 버전을 다운그레이드를 진행했다.

 

1) [CTRL] + [SHIFT] + P를 눌러 [Python:Select Interpreter]로 접속하여 Python 변경을 한다.

 

 

2. requirements.txt에서 삭제하기

requirements.txt에서 backports.zoneinfo를 삭제 후에, 다시 requirements.txt를 설치하면 된다.

pip install -r requirements.txt

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기