
목차
1.상황
2.해결방법
상황
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-environ을 이용하여 환경변수 관리하기 (0) | 2023.04.09 |
---|---|
ValueError: The field admin.LogEntry.user was declared with a lazy reference to 'accounts.account', but app 'accounts' doesn't provide model ' 에러 해결 (0) | 2023.04.04 |
django-debug-toolbar을 통한 SQL 디버깅 정보 확인하기 (0) | 2023.03.17 |
mark_safe을 통해 어드민 페이지에서 이미지 나타내기 (0) | 2023.03.05 |
ERROR : django.db.utils.OperationalError: no such table 오류 해결 (0) | 2023.02.19 |