Я сделал GUI, используя майави. Я использую Python 2.7, PYQT4 и Mayavi 4.7.0. Я сделал исполняемый файл GUI, используя CX freeze, но при запуске GUI в режиме .exe возникает ошибка. Он просит обновить wx python, но это не исправлено даже после обновления. Используемый установочный файл приведен ниже
application_title="imaging"
main_python_file="untitled.py"
import sys
from cx_Freeze import setup,Executable
base= None
if sys.platform=="win32":
base="Win32GUI"
includes=["atexit","re"]
build_exe_options = {"packages": ['pygments.lexers', 'tvtk.pyface.ui.qt4','pkg_resources._vendor',
'mayavi', 'traits', 'traitsui', 'sip','
traitlets','tvtk.vtk_module','traits.api','traitsui.api','os','gui','gui.gui_mayavi',
'tvtk.vtk_module',
'pyface.qt','pyface.qt.QtGui','pyface.qt.QtCore','numpy'],
"includes":['gui','gui.gui_mayavi','mayavi','PyQt4'],
}
setup(
name=application_title,
version="0.1",
description="Simple test",
options={"build.exe" : {"includes":includes}},
executables=[Executable(main_python_file, base = base)])