Stackoverflow를 보면 python3에서는 작동이 안된다고들 하는데, 어쩌다보니 실행이 되는 듯해서 기록에 남긴다.
1. pip에서 git를 이용하기 위해 git를 설치
(base) > conda install -c anaconda git
2. Visual Studio 2017용 Build Tool을 여기서 찾아서 다운로드 받는다.
(https://www.visualstudio.com/ko/downloads/?rr=http%3A%2F%2Flandinghub.visualstudio.com%2Fvisual-cpp-build-tools)
3. cocoapi Python 버전 설치: https://github.com/philferriere/cocoapi
(env) > pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
명령어로 진행, 디펜던시 오류가 나는 모듈은 pip로 설치하고.
4. 도중에 “Visual Studio can’t build due to rc.exe.” 에러 메세지가 나오면 아래와 같이 해결한다.
(참조: https://stackoverflow.com/questions/43858836/python-installing-clarifai-vs14-0-link-exe-failed-with-exit-status-1158)
여기서 다 안해도 되는 것 같고, rc.exe, rcdll.dll 두 파일을 C:\Program Files (x86)\Windows Kits\8.1\bin\x64(본인 컴퓨터가 32비트면 x86일듯) 에서
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin 로 복사줬더니 해결
===============
Summary
===============
1. conda install -c anaconda git
2. Visual Studio 2017 Build Tool Download
3. pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI (may fail d/t rc.exe error)
4. Copy rc.exe, rcdll.dll
from C:\Program Files (x86)\Windows Kits\8.1\bin\x64 (32bit: \x86) to C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin