У меня есть приложение, в котором я добавил модуль, отображающий данные с использованием vispy
и scipy
(для Делоне). Он отлично работает, когда я запускаю интерпретатор Python (3.4 x64 в Windows), но не при зависании с использованием cx_freeze
. Он не выдает мне никаких сообщений об ошибках, просто не запускается (тихо).
Вот мой cx_freeze
скрипт:
buildOptions = dict(packages = ['osgeo._gdal', 'scipy.sparse.csgraph._validation'])
import sys
base = 'Win32GUI' if sys.platform=='win32' else None
executables = [
Executable('main.py', base=base, targetName = 'myApp.exe', icon='ico/myApp.ico')
]
setup(name='MyApp',
version = '0.0.1',
description = 'My fancy app',
author = '[email protected]',
options = dict(build_exe = buildOptions),
executables = executables)
Мне нужно добавить 'scipy.sparse.csgraph._validation'
, чтобы исправить предыдущее отсутствующее включение, как предлагается здесь: scipy с py2exe и здесь
В поисках проблем с DLL я уже пытался использовать Dependency Walker, но безуспешно.
Если я закомментирую модуль с графиком vispy
, все будет нормально. Любой намек?
vispy
? Я думаю, что в ближайшем будущем он будет очень популярен. - person gmas80   schedule 25.10.2014