Я использовал cx_freeze несколько раз в моих окнах 7, и у меня никогда не было никаких проблем с этим, но теперь я хочу запустить исполняемый файл, созданный cx_freeze в Windows XP. Но когда я запускаю программу, я получаю эту ошибку:Ошибка Python Cx_Freeze в Windows XP
the application configuration is incorrect. Reinstalling this application may fix this problem
Я искал информацию об этой проблеме, и, кажется, что Microsoft Visual Studio 2008 распространяемый не intstalled. Я собираюсь запустить этот исполняемый файл на многих компьютерах, поэтому я не хочу абсолютно ничего устанавливать в системе. Я прочитал, что я могу просто поместить эти 4 файла в той же папке, чем мой двоичном является: Те 3 из этого каталога
C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375
msvcm90.dll msvcp90.dll msvcr90.dll
И этот файл из этого каталога
C:\WINDOWS\WinSxS\Manifests
x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375.manifest
У меня есть поиск это directories в моей системе (Win 8), и они не с этой именно папкой. В любом случае я скачал их из Интернета и попробовал, но он не работал У меня есть Python 2.7 и cx_Freeze-4.3.1
Я читал, что если я использую более низкую версию pyython, он может работать. Это правда? Зачем?
Знаете ли вы, что я могу решить проблему без установки каких-либо элементов в системе? Большое спасибо за вашу помощь.
Возможно, вы можете использовать бесплатный [Portable Python] (http://portablepython.com) для запуска своего скрипта вместо cx_freeze. В настоящее время существует версия Python 2.7. – martineau
Спасибо за ответ, но мне нужно использовать исполняемый файл, который я получаю с помощью cx_freeze. Любая другая идея? – Alberto
Ну, другая обычно используемая утилита - [py2exe] (http://www.py2exe.org/). Однако он также требует библиотеки времени выполнения msvcr90 C, а также, если у вас ее нет, для ее получения потребуется отдельная установка. См. [Объединение библиотеки времени выполнения C] (http://www.py2exe.org/index.cgi/Tutorial#Step521). – martineau