English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 오류를 많은 사람들이 겪었습니다. python을 설치할 때 setup.py를 사용하여 PIL 모듈을 설치하면2.7이미 설치된 vs를 찾기 위해 python이 컴퓨터에서 이미 설치된 vs를 찾습니다.2008. vs를 설치하지 않았다면2008، Unable to find vcvarsall.bat 오류가 발생합니다.
그렇다면 이 오류를 어떻게 해결할 수 있을까요? 이제 이 오류를 해결하는 방법을 소개합니다.
VS를 설정하여90COMNTOOLS 환경 변수를 설정하여 python이 새로운 vs를 인식하도록 하고, setup.py를 실행하여 설치를 계속합니다.
vs를 설치하셨다면2010, cmd에서 실행하세요:
SET VS90COMNTOOLS=%VS100COMNTOOLS%
vs를 설치하셨다면2012, cmd에서 실행하세요:
SET VS90COMNTOOLS=%VS110COMNTOOLS%
vs를 설치하셨다면2013, cmd에서 실행하세요:
SET VS90COMNTOOLS=%VS120COMNTOOLS%
VS가 너무 크거나 설치하지 않고도 MinGW를 설치하여 해결할 수 있습니다.
1、MinGW 설치 디렉토리 아래 bin 폴더에서 mingw를 찾습니다.32-make.exe를 복사하고 make.exe로更名为
2、MinGW의 경로를 환경 변수 path에 추가하세요. 예를 들어, MinGW를 D:\MinGW\에 설치하면 D:\MinGW\bin을 path에 추가하세요;
3、<python 설치 디렉토리>\distutils에 distutils.cfg 파일을 추가하고, 파일에 다음을 입력하세요:
[구축] compiler=mingw32
파일을 저장하세요.
정리
이제 Python에서 PIL 모듈을 설치할 때 Unable to find vcvarsall.bat 오류를 해결하는 방법을 소개합니다. 이를 통해 학습이나 업무에 도움이 되길 바랍니다. 의문이 있으시면 댓글로 질문을 주세요.