상황
Django 프로젝트를 진행하던 와중 channels라는 패키지를 설치하는 도중에 오류가 생겼다. 사용한 터미널 명령어는 다음과 같다.
🖥️ Terminal
pip install channels[daphne]~=4.0.0
해당 에러의 내용은 ERROR: Failed building wheel for twisted-iocpsupport [duplicate]였다.
해결방법
해당 문제는 channels가 의존하고 있는 twisted-iocpsupport 패키지에서 3.10까지만 whl 파일을 제공하고 있기 때문에 3.11 버전에서는 아직 지원을 하지 않는다 라는 오류였다. 즉 배포판이 제공되지 않는 3.11 에 대해서는 사용할 수 없다는 이야기다.
따라서 channels 패키지를 사용하기 위해서, 현재 내가 사용하고 있는 Python3.11 버전을 한 단계 내려 3.10으로 만든 다음, 가상 환경을 설정하고 channels 패키지 재설치를 진행하니 해당 오류를 바로 잡을 수 있었다.
'FrameWork > Django' 카테고리의 다른 글
[Django] Django project 시작 전 static, media 설정하기 (0) | 2023.02.08 |
---|---|
[Django] Admin을 이용하여 DB 관리 (0) | 2023.02.07 |
[Django] admin superuser 생성 방법 (0) | 2023.02.07 |
[Django] Model Field 종류와 옵션 (0) | 2023.02.07 |
[Django] 모델(ORM) 소개 (0) | 2023.02.07 |