이유를 알고나면 허무한 삽질.. :) 그러나 잊어먹고 또 하는 불상사를 피하기 위한 기록.
맥에는 기본적으로 파이썬이 설치되어 있다. 기본적인 패키지들도 함께 설치되어있는데, 그중 six라는 패키지가 있다. agate 모듈이 필요하여 pip으로 설치하는 과정에서 다음과 같은 메시지를 만났다.
DEPRECATION: Uninstalling a distutils installed project (six) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project.
그 다음에 six를 제거하려 하는데 실패한다. 권한이 없다고 해서 sudo 로 실행했는데도 안된다. 그 이유는...(둥둥....) 맥에는 six 1.4.1버전이 설치되어 있고(엘캐피탄의 경우) 맥 시스템 무결성 보호 모듈이 운영체제 부속파일로 인식하여 삭제를 막는 것이었다.
해결방법..
간단하다. 설치된 것을 무시하라는 옵션을 사용하면 된다.
pip install --ignore-installed six agate
반응형
'2. 개발 > 2.2 Python' 카테고리의 다른 글
새로운 파이썬 패키지 관리 도구, uv (0) | 2025.08.23 |
---|---|
이미지 파일을 PDF 파일로 묶기 (0) | 2022.10.20 |
[파이썬] 터미널에서 컬러 텍스트 출력하기 (0) | 2014.05.28 |
VS를 파이썬 IDE로 사용하기. (0) | 2014.04.18 |