Я упаковал программу на python (включая PyQT4) с py2exe, exe-файл нормально запускается на моем компьютере, но когда я копирую его на другой компьютер, возникает ошибка, подобная следующей (в файле журнала):
Файл "PyQt4 \ QtGui.pyc", строка 12, в
Файл "PyQt4 \ QtGui.pyc",
строка 10, в __load ImportError: DLL
загрузка не удалась:
подробнее:
- Я использую Python 2.5.
- MSVCR71.dll доступен в том же каталоге с файлом exe.
мой скрипт setup.py:
# coding: utf-8
from distutils.core import setup
import py2exe
import sys
#this allows to run it with a simple double click.
sys.argv.append('py2exe')
script = [{
"script":"test.py",
'icon_resources':[(0, 'main.ico'),]
}]
py2exe_options = {
"includes":["sip",],
"dll_excludes": ["MSVCP90.dll",]
}
setup(windows=script, options={'py2exe':py2exe_options})