Я хотел бы построить расширение C++ для Python. Я взял простой C-файл из учебника и написал файл setup.py. Но когда я запускаю команду:Создание расширения Python C++
python setup.py build_ext --inplace
Я получаю следующее сообщение об ошибке:
error: Unable to find vcvarsall.bat
Этот файл находится в «C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ VC \ vcvarsall .bat ", но даже когда я запускаю его и устанавливаю все переменные среды, python.exe все еще пытается его найти. Я добавил этот путь к PATH, но это не решило проблему. Я знаю, что эта проблема неоднократно сообщалась в Stack Overflow, но я не нашел никакого рабочего решения.
вам нужны заголовки python dev от microsoft – YOU
Сначала проверьте, что у вас есть правильная версия Visual Studio для вашей версии python. Http://stackoverflow.com/questions/2676763/what-version-of-visual-studio-is-python -он-мой-компьютер-скомпилированных с. – cdarke
У меня есть Visual Studio 13, а версия Python - 3.5.1. –