Py2exe: exe создан, но если вы запустите его, вы получите ошибку времени выполнения R6034 - PullRequest
2 голосов
/ 20 марта 2012

Я сделал приложение в wxpython и хочу сделать его исполняемым.Все идет хорошоВсе необходимые библиотеки есть, но когда я пытаюсь запустить свой exe-файл, я получаю следующую ошибку:

Ошибка времени выполнения R6034, Приложение попыталось загрузить библиотеку времени выполнения C неправильно.

Ответы [ 2 ]

4 голосов
/ 21 марта 2012

У меня была такая же проблема, я исправил ее, добавив этот текст к строке "manifest_template" в setup.py (расширенный пример использует его)

<dependency>
<dependentAssembly>
    <assemblyIdentity
        type="win32"
        name="Microsoft.VC90.CRT"
        version="9.0.30729.4918"
        processorArchitecture="X86"
        publicKeyToken="1fc8b3b9a1e18e3b"
        language="*"
    />
</dependentAssembly>

0 голосов
/ 21 марта 2012

У меня не было этой проблемы.Все мои приложения wxPython могут быть упакованы в EXE без проблем, если я включаю Microsoft DLL.Если вы этого еще не сделали, убедитесь, что вы установили параметр связки на 3 вместо 1. У меня были странные проблемы при использовании опции 1. Также попробуйте запустить Dependency Walker на сгенерированном EXE, чтобы увидеть, если он что-то пропустил: http://www.dependencywalker.com/

...