Я загрузил Microsoft Visual С++ Compiler для Python 2.7 и установил его, полный путь vcvarsall.bat:
C:\Users\UserName\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\vcvarsall.bat
Но следующий код не может вернуть путь к нему:
from distutils import msvc9compiler
msvc9compiler.find_vcvarsall(9.0)
Установщик не записывает информацию об установке в реестр и из исходного кода find_vcvarsall(), кажется, что он не может найти файл vcvarsall.bat из VS90COMNTOOLS, поскольку он требует, чтобы имя папки, содержащей vcvarsall.bat, есть VC:
productdir = os.path.join(toolsdir, os.pardir, os.pardir, "VC")
Как я могу использовать компилятор без изменения имени реестра или папки?
