(Python 설치 폴더)\Lib\distutils\cygwincompiler.py에서
def get_msvcr():
(...)
elif msc_ver == '1600':
# VS2010 / MSVC 10.0
return ['msvcr100']
else:
raise ValueError("Unknown MS Compiler version %s " % msc_ver)
부분의 else 윗부분에 아래 단락을 추가해 준 후, (Python 설치 폴더)\libs에 vcruntime140.dll을 넣어 주면 잘 됩니다.
elif msc_ver == '1700': # Visual Studio 2012 / Visual C++ 11.0 return ['msvcr110'] elif msc_ver == '1800': # Visual Studio 2013 / Visual C++ 12.0 return ['msvcr120'] elif msc_ver == '1900': # Visual Studio 2015 / Visual C++ 14.0 return ['vcruntime140']
vcruntime140.dll 다운로드 : http://ldcc.tistory.com/entry/vcruntime140dll-%EC%98%A4%EB%A5%98%ED%95%B4%EA%B2%B0
'프로그래밍 > Python' 카테고리의 다른 글
pip install 시 UnicodeDecodeError가 날 때 (0) | 2017.12.13 |
---|