ciso8601 설치시 오류 메시지
anaconda를 사용하여 ciso8601을 설치하는 과정중에 오류가 발생하였다.
오류 메시지는 아래와 같다.
distutilsplatformerror( setuptools.distutils.errors.distutilsplatformerror: microsoft visual c++ 14.0 or greater is required.
error: could not build wheels for ciso8601
뭐지? 하고 한참을 생각했으나, 단서를 찾을 수 없었다. 파이썬쪽은 처음이기도 하고.
그러던 중 찾은 단서는 visual c++ or visual build tool 이었다.
anaconda로 pip install을 수행할때는 visual build 툴을 활용한 빌드작업이 필수인 것으로 보인다.
그래서 찾아낸 해결방법은 아래와 같다.
1) visual studio 설치
2) visual studio installer 에서 c++ 빌드툴 설치
visual studio 설치는 쉽다. 아래 링크에서 무료버전인 커뮤니티 버전을 다운받아 설치한다.
https://visualstudio.microsoft.com/ko/downloads/
Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치
Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요.
visualstudio.microsoft.com
그리고, 수정 메뉴로 진입하여 c++를 사용한 데스크톱 개발 선택 후 설치를 진행한다.
용량이 매우 크다. 추가적인 옵션은 불필요 해보이므로, 기본 선택항목만 설치한다.
그리고나서 재부팅 완료 후, 다시 anaconda에서 pip install을 수행하면 정상 설치될 것이다.
글쓴이 : xpro.jason@gmail.com
[무단배포는 노노, 링크배포는 Okay]
- 글작가 Jason 의 병맛지식 -