2013-06-15 2 views
4

Я знаю, что есть еще один вопрос об этом here, но я не могу следовать за ответом. Согласно this answer, мне просто нужно добавить переменную. Однако я не знаю, где создается переменная и где она находится. Обычно я работаю только с файлами и папками, поэтому я не знаю, как получить добавленную переменную. Поскольку я думал, что переменная может находиться внутри файлов bat, я смотрел vcvarsall.bat, vsvars32.bat и vsDevCmd.bat. В последних двух файлах я нашел строки, содержащие set VS110COMNTOOLS=, поэтому на линии сразу после того, как я положил @set VS90COMNTOOLS= C:\Program Files\Microsoft Visual Studio 11.0\Common7\Tools\ , как сказал ответ. Однако произошла одна и та же ошибка. Я попытался установить Visual Studio 2010 в качестве ответа на 2010 год, но поскольку у меня уже есть VS 2012, я не смог.не удалось найти vcvarsall.bat

Подводя итог, где именно находится переменная среды VS10COMNTOOLS=C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\ ? Благодаря!

редактировать: жаль, что я путать VS 11 с 2011

ответ

0

Установите переменную VS110COMNTOOLS в [...]Microsoft Visual Studio 11.0\Common7\Tools\

Если бы та же проблема, в некоторых кварт проекта при использовании Vc компилятор. Вы должны скопировать каждый недостающий файл в папку [...]Microsoft Visual Studio 11.0\Common7\Tools\.

Просто: - прочитать новую ошибку - скопировать отсутствующий файл, расположенный где-то в [...]Microsoft Visual Studio 11.0\VC\ папке

до каких-либо ошибок

EDIT: Вы использовали VS110, VS100 и VS90 в вашем случае (VS2011), что было бы VS110

+0

Я не вижу, где находится переменная. Например, первые две строки vcvarall [@echo off] и [if "% 1" == "" goto x86]. Я добавил [@set VS110COMNTOOLS = c: \ program files \ Microsoft Visual Studio 11.0 \ Common7 \ Tools \], но это не устраняет проблему, и я не уверен, добавил ли я строку в нужном месте. – shimao

+0

эти файлы с битами включены в коррумпированные (никогда не работали для меня). Установите переменные среды вручную –

+0

Спасибо! После спам-системы и пользовательских переменных для нескольких версий Visual Studio что-то щелкнуло, и теперь это работает! – shimao

2

Что вы пытаетесь импортировать? Некоторые модули хорошо не работают в Windows - лучше всего посмотреть на это repository of .exe files for Python packages for Windows.

Кроме того, мне повезло с использованием всех 32-разрядных версий пакетов. Я бы порекомендовал вам сделать то же самое.

+0

Я действительно получал ошибку при попытке setup.py this https://github.com/gurgeh/selfspy/, к сожалению, нет exe, но я получил его для работы сейчас :) – shimao

+0

Черт, исполняемые файлы на упомянутой вами странице работали как шарм. Я пытался установить zope и перекрутил окна, и ваше решение - единственное, что работало с часами. Благодаря! –

+0

Да, я знаю, что готовая двоичная версия всегда работает. Но все же, я бы хотел решить эту страшную ошибку. – swdev

Смежные вопросы