PySide и PyQt конфликтуют при упаковке pylab под Windows 7

Я попытался упаковать небольшой скрипт, который делает некоторые зарисовки с pylab. Я использовал pyinstaller под Linux без проблем, но под Windows 7 я получаю сообщение об ошибке. На другом компьютере, на котором установлен PySide, но не установлен PyQt, упаковка работала. Таким образом, удалив PyQt, я смогу заставить его работать на моем другом компьютере. Тем не менее, я хотел бы знать, есть ли другой способ обойти эту проблему, так как у меня есть несколько скриптов, которые используют PyQt и некоторые, которые используют PySide. Я получил похожую ошибку с помощью cx_freeze.

Спасибо за вашу помощь, Даниэль

Пример кода, который показывает проблему:

from pylab import *
labels = 'Cakes', 'Cookies', 'Biscuits', 'Tarts'
fracs = [27, 33, 14, 19]
pie(fracs, labels=labels, autopct='%1.1f%%', startangle=90)
show()

Произошла ошибка при выполнении упакованной программы:

WARNING: file already exists but should not: C:\Users\..\Temp\_MEI61562\Include\pyconfig.h
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Python27\Lib\site-packages\PyInstaller\loader\pyi_importers.py", line 270, in load_module
    exec(bytecode, module.__dict__)
  File "C:\Workspace\ZLC_python\build\test\out00-PYZ.pyz\pylab", line 1, in <module>
  File "C:\Python27\Lib\site-packages\PyInstaller\loader\pyi_importers.py", line 270, in load_module
    exec(bytecode, module.__dict__)
  File "C:\Workspace\ZLC_python\build\test\out00-PYZ.pyz\matplotlib.pylab", line 269, in <module>
  File "C:\Python27\Lib\site-packages\PyInstaller\loader\pyi_importers.py", line 270, in load_module
    exec(bytecode, module.__dict__)
  File "C:\Workspace\ZLC_python\build\test\out00-PYZ.pyz\matplotlib.pyplot", line 93, in <module>
  File "C:\Workspace\ZLC_python\build\test\out00-PYZ.pyz\matplotlib.pyplot", line 80, in _backend_selection
  File "C:\Python27\Lib\site-packages\PyInstaller\loader\pyi_importers.py", line 409, in load_module
    module = imp.load_module(fullname, fp, filename, self._c_ext_tuple)
ImportError: DLL load failed: The specified procedure could not be found.

Следуя предложениям отPyinstaller - один файл, предупреждающий pyconfig.h при импорте scipy или scipy.signal Я избавился от предупреждения, но ошибка остается.

Версии:

Python 2.7.5PySide 1.2.1PyQt 4.9.6-3matplotlib 1.2.1numpy 1.7.1pyinstaller 2.1

Ответы на вопрос(1)

Ваш ответ на вопрос