윈도우 환경 파이썬에서 컴파일 오류발생 시

pip install cx_Oracle

등의 명령어로 특정 모듈을 컴파일할 때 아래와 같은 오류가 발생하는 경우가 있다.

    building ‘cx_Oracle’ extension
    error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).

이 경우 아래 경로에 들어가 파이썬 버전에 맞는 컴파일러를 설치한 뒤 파이썬의 설치디렉토리\Lib\distutils\msvc9compiler.py의 아래부분을 자신의 컴파일러 버전에 맞게 수정한다.

컴파일러 다운로드 : https://blogs.msdn.microsoft.com/pythonengineering/2016/04/11/unable-to-find-vcvarsall-bat/

# More globals
#VERSION = get_build_version()
VERSION = 14.0   # 필자의 경우 VisualStudio 2015버전의 컴파일러가 설치되어 있어 14.0으로 세팅
if VERSION < 8.0:

또는 아래의 URL에서 인스톨 버전을 다운받아서 설치한다.
https://pypi.python.org/pypi/cx_Oracle

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다