Я пытаюсь использовать py2exe для компиляции программы в соответствии с этим уроком http://www.py2exe.org/index.cgi/Tutorial и, похоже, ищет более старую версию распространяемых библиотек Microsoft. Учебник был написан в марте 2011 года, поэтому мне интересно, может ли он быть устаревшим. В настоящее время у меня Visual Studio 11.0 на моем компьютере, и py2exe ищет 9.0.py2exe ищет VC9.0
Я загрузил распространяемый пакет Visual Studio 2008 (vcredist_x86), и он, похоже, не устанавливает ничего нового из того, что я могу сказать (по крайней мере, не в ожидаемом месте назначения). Я также попытался заменить все ссылки на путь и имя файла на 9.0 с тем же для 11.0, и это тоже не сработало.
Я использую py2exe v0.6.9 с python v2.7.9 на окнах 7. Может ли кто-нибудь указать мне в правильном направлении?
Я действительно пробовал это несколько раз, и он, кажется, не устанавливает никаких новых файлов из того, что я могу сказать. Возможно, он видит, что у меня есть VC11.0 и уходит. Если это так, то, полагаю, мне придется удалить VC11.0. – kjgregory
Я отредактировал свой ответ. Вы можете попробовать удалить VC11.0 или восстановить существующие файлы. –
Хорошо, я нашел файлы, как описано в разделе 5.2.2 учебника, и следовали инструкциям, приведенным там, но теперь я получаю сообщение об ошибке «Ошибка: не могу скопировать» c: \ Windows \ ... \ msvcm90.dll ': не существует или не является обычным файлом.Я проверил, и он действительно существует. – kjgregory