2017-01-11 13 views
0

のWindows 7のx64を実行していないのPython 2.7(アナコンダ分布)、cx_Freeze 5.0CX凍結exeファイルは、(何も起こりません)

私はトラブルCX凍結を使用して実行可能ファイルに私のPythonスクリプトを変換を持っています。私は以下のセットアップファイルを使用してexeファイルを作成することができます(エラーは言及されていません)。ビルド時に "?"が付いたモジュールがたくさんありますが、これが重要かどうかはわかりません。

Missing modules: 
? imported from nbformat.validator 
? AppKit imported from matplotlib.backends.backend_cocoaagg 
? Carbon imported from plistlib 
? Carbon.File imported from plistlib 
? Carbon.Files imported from plistlib 
? ElementC14N imported from xml.etree.ElementTree 
? Foundation imported from matplotlib.backends.backend_cocoaagg 
? Gtk.glade imported from matplotlib.backends.backend_gtk3 
? IPython.kernel.comm imported from matplotlib.backends.backend_nbagg 
? IPython.kernel.zmq.kernelapp imported from IPython 
? Image imported from docutils.parsers.rst.directives.images, docutils.writers.html4css1, sphinx.writers.html 
? IronPython.Runtime.Exceptions imported from nose.suite 
? IronPythonConsole imported from pyreadline.console.ironpython_console 
? Levenshtein imported from sphinx.versioning 
? MacOS imported from platform 
? OpenGL.GLUT imported from IPython.lib.inputhook, IPython.lib.inputhookglut 
? OpenGL.platform imported from IPython.lib.inputhookglut 
? PyObjCTools imported from matplotlib.backends.backend_cocoaagg 
? PyQt5 imported from IPython.external.qt_loaders, matplotlib.backends.qt_compat 
? PyQt5.QtCore imported from PIL.ImageQt 
? PyQt5.QtGui imported from PIL.ImageQt 
? PyQt5.QtWidgets imported from matplotlib.pyplot 
? PySide imported from IPython.external.qt_loaders, matplotlib.backends.qt_compat 
? PySide.QtCore imported from PIL.ImageQt 
? PySide.QtGui imported from PIL.ImageQt 
? Pyrex.Compiler.Main imported from numpy.distutils.command.build_src 
? Stemmer imported from sphinx.search.en 
? System imported from IPython.utils._process_cli, pyreadline.console.ironpython_console, pyreadline.keysyms.ironpython_keysyms, pyreadline.rlmain, traitlets.traitlets 
? System.Windows.Forms.Clipboard imported from pyreadline.clipboard.ironpython_clipboard 
? __pypy__ imported from jinja2.debug 
? _curses imported from curses, curses.has_key 
? _datetime imported from future.backports.datetime 
? _dummy_threading imported from dummy_threading 
? _emx_link imported from os 
? _imaging_gif imported from PIL.GifImagePlugin 
? _imp imported from pkg_resources 
? _scproxy imported from future.backports.urllib.request, urllib 
? _sysconfigdata imported from distutils.sysconfig, sysconfig 
? _thread.allocate_lock imported from cffi.lock 
? _thread.get_ident imported from future.backports.misc, singledispatch_helpers 
? _thread.interrupt_main imported from ipykernel.parentpoller 
? _winapi imported from ipykernel.parentpoller, jupyter_client.launcher 
? appnope imported from IPython.lib.inputhook, ipykernel.eventloops 
? asyncio imported from tornado.platform.asyncio 
? builtins.bool imported from numpy, numpy.core.numerictypes, numpy.lib._iotools 
? builtins.complex imported from numpy, numpy.core.numerictypes, numpy.lib._iotools 
? builtins.float imported from numpy, numpy.core.numerictypes, numpy.lib._iotools 
? cairo imported from matplotlib.backends.backend_cairo 
? cairo.gtk imported from matplotlib.backends.backend_gtkcairo 
? cairocffi imported from matplotlib.backends.backend_cairo 
? ce imported from os 
? certifi imported from requests.certs, tornado.netutil, tornado.simple_httpclient 
? cffi._pycparser imported from cffi.cparser 
? chardet imported from pygments.lexer, requests.packages 
? cloudpickle imported from ipykernel.pickleutil 
? clr imported from IPython.utils._process_cli, nose.suite, pyreadline.clipboard.ironpython_clipboard, pyreadline.console.ironpython_console 
? code_generators.genapi imported from numpy.core.cversions 
? code_generators.numpy_api imported from numpy.core.cversions 
? configparser imported from numpy.distutils.npy_pkg_config, numpy.distutils.system_info, setuptools.compat 
? console imported from pyreadline.console.ansi 
? coverage imported from IPython.testing.iptestcontroller 
? coverage.html imported from IPython.testing.iptestcontroller 
? ctags imported from pygments.formatters.html 
? dbm imported from future.moves.dbm, future.moves.dbm.ndbm, future.standard_library, whichdb 
? dbm.dumb imported from future.moves.dbm.dumb 
? dbm.gnu imported from future.moves.dbm.gnu 
? dbm.ndbm imported from future.moves.dbm.ndbm 
? dill imported from ipykernel.pickleutil 
? elementtree.ElementTree imported from xlrd.xlsx 
? faulthandler imported from matplotlib 
? fcntl imported from sphinx.util.console, subprocess, tornado.platform.posix, zmq.eventloop.minitornado.platform.posix 
? gdbm imported from future.moves.dbm.gnu 
? genapi imported from numpy.core.generate_numpy_api 
? gestalt imported from platform 
? gi imported from matplotlib.backends.backend_gtk3 
? gi.repository imported from IPython.lib.inputhookgtk3, ipykernel.gui.gtk3embed, matplotlib.backends.backend_gtk3, matplotlib.pyplot 
? glut_support imported from IPython.lib.inputhook 
? gobject imported from IPython.lib.inputhookgtk, ipykernel.gui.gtkembed, matplotlib.backends.backend_gdk, matplotlib.backends.backend_gtk, matplotlib.pyplot 
? grp imported from distutils.archive_util, path, shutil, tarfile 
? gtk imported from IPython.lib.inputhook, IPython.lib.inputhookgtk, ipykernel.gui.gtkembed, matplotlib.backends.backend_gdk, matplotlib.backends.backend_gtk, matplotlib.backends.backend_gtkcairo 
? gtk.glade imported from matplotlib.backends.backend_gtk 
? importlib.machinery imported from IPython.core.completerlib, cffi.verifier, pkg_resources 
? importlib.reload imported from IPython.core.extensions 
? importlib.util imported from IPython.utils.openpy 
? ipyparallel imported from ipykernel.zmqshell 
? isodate imported from jsonschema._format 
? java.lang imported from platform, xml.sax._exceptions 
? jinja imported from matplotlib.sphinxext.plot_directive 
? jinja2.debugrenderer imported from jinja2.debug 
? matplotlib.backends._backend_gdk imported from matplotlib.backends.backend_gdk 
? matplotlib.backends._gtkagg imported from matplotlib.backends.backend_gtkagg 
? matplotlib.backends._macosx imported from matplotlib.backends.backend_macosx 
? matplotlib.externals.six.moves imported from matplotlib, matplotlib.afm, matplotlib.animation, matplotlib.axes._axes, matplotlib.axes._base, matplotlib.axes._subplots, matplotlib.backend_bases, matplotlib.backends.backend_cocoaagg, matplotlib.backends.backend_ps, matplotlib.backends.backend_svg, matplotlib.backends.backend_tkagg, matplotlib.backends.backend_wx, matplotlib.backends.qt_editor.formlayout, matplotlib.backends.tkagg, matplotlib.cbook, matplotlib.collections, matplotlib.colorbar, matplotlib.colors, matplotlib.contour, matplotlib.dates, matplotlib.delaunay.testfuncs, matplotlib.delaunay.triangulate, matplotlib.dviread, matplotlib.finance, matplotlib.font_manager, matplotlib.gridspec, matplotlib.hatch, matplotlib.legend, matplotlib.legend_handler, matplotlib.markers, matplotlib.mlab, matplotlib.offsetbox, matplotlib.patches, matplotlib.sankey, matplotlib.sphinxext.plot_directive, matplotlib.stackplot, matplotlib.streamplot, matplotlib.table, matplotlib.testing.disable_internet, matplotlib.testing.jpl_units.StrConverter, matplotlib.text, matplotlib.textpath, matplotlib.tri.triinterpolate, matplotlib.widgets 
? matplotlib.externals.six.moves.urllib.parse imported from matplotlib.image, matplotlib.textpath 
? matplotlib.externals.six.moves.urllib.request imported from matplotlib, matplotlib.finance, matplotlib.image 
? mklfft.fftpack imported from numpy.fft 
? mock imported from matplotlib 
? monotime imported from tornado.platform.auto, zmq.eventloop.minitornado.platform.auto 
? mpl_toolkits.natgrid imported from matplotlib.mlab 
? ndg.httpsclient.ssl_peer_verification imported from requests.packages.urllib3.contrib.pyopenssl 
? ndg.httpsclient.subj_alt_name imported from requests.packages.urllib3.contrib.pyopenssl 
? netifaces imported from jupyter_client.localinterfaces 
? numarray imported from numpy.distutils.system_info 
? numpy._build_utils.apple_accelerate imported from numpy.core.setup 
? numpy.core.equal imported from numpy.lib.user_array 
? numpy.core.float32 imported from numpy.testing.utils 
? numpy.core.geterrobj imported from numpy.linalg.linalg 
? numpy.core.greater_equal imported from numpy.lib.user_array 
? numpy.core.integer imported from numpy.fft.helper 
? numpy.core.intp imported from numpy.linalg.linalg 
? numpy.core.less_equal imported from numpy.lib.user_array 
? numpy.core.longdouble imported from numpy.linalg.linalg 
? numpy.core.signbit imported from numpy.testing.utils 
? numpy.core.sin imported from numpy.lib.user_array 
? numpy.core.subtract imported from numpy.lib.user_array 
? numpy_api imported from numpy.core.generate_numpy_api 
? numpy_distutils imported from numpy.f2py.diagnose 
? numpy_distutils.command.build_flib imported from numpy.f2py.diagnose 
? numpy_distutils.command.cpuinfo imported from numpy.f2py.diagnose 
? numpy_distutils.cpuinfo imported from numpy.f2py.diagnose 
? numpy_distutils.fcompiler imported from numpy.f2py.diagnose 
? objc imported from matplotlib.backends.backend_cocoaagg 
? ordereddict imported from singledispatch_helpers 
? org.python.core imported from copy, pickle, xml.sax 
? org.python.modules.posix.PosixModule imported from setuptools.sandbox 
? os.path imported from IPython.lib.display, IPython.paths, IPython.testing.iptest, IPython.utils.openpy, cffi.ffiplatform, distutils.file_util, docutils.frontend, docutils.parsers.rst.directives.misc, docutils.utils, docutils.utils.math.math2html, docutils.writers, docutils.writers.html4css1, matplotlib.backends.backend_tkagg, matplotlib.backends.backend_wx, matplotlib.backends.qt_editor.figureoptions, matplotlib.cbook, matplotlib.sphinxext.plot_directive, notebook.nbextensions, notebook.services.config.manager, numpy.core.cversions, numpy.core.memmap, numpy.core.setup, numpy.random.setup, os, pkg_resources, pkgutil, pycparser.ply.lex, pycparser.ply.yacc, pygments.formatters, pygments.formatters.html, pygments.lexers, pygments.regexopt, pytz, pytz.tzfile, requests.adapters, requests.certs, setuptools.utils, shlex, shutil, sysconfig, tornado.template, tornado.web, zmq 
? os2 imported from os 
? os2emxpath imported from os 
? packaging.specifiers imported from pkg_resources 
? packaging.version imported from pkg_resources 
? pango imported from matplotlib.backends.backend_gdk, matplotlib.backends.backend_gtk 
? paramiko imported from zmq.ssh.tunnel 
? pathlib imported from PIL.Image 
? pexpect imported from IPython.utils._process_posix, zmq.ssh.tunnel 
? pkg_resources.iter_entry_points imported from nose.plugins.manager, setuptools.command.egg_info 
? pkg_resources.resource_stream imported from pytz 
? pkg_resources.resource_string imported from setuptools.command.easy_install 
? porterstemmer imported from sphinx.search.en 
? posix imported from os 
? pretty imported from jinja2.utils 
? pwd imported from CGIHTTPServer, distutils.archive_util, distutils.util, docutils.frontend, getpass, netrc, path, posixpath, shutil, tarfile, webbrowser 
? pyczmq imported from zmq.sugar.context 
? pydb imported from IPython.core.debugger, IPython.core.interactiveshell 
? pydb.fns imported from IPython.core.debugger 
? pyglet imported from IPython.lib.inputhookpyglet 
? pygments.formatters.HtmlFormatter imported from nbconvert.filters.highlight, nbconvert.filters.markdown_mistune, nbconvert.preprocessors.csshtmlheader, sphinx.highlighting 
? pygments.formatters.LatexFormatter imported from nbconvert.filters.highlight, nbconvert.preprocessors.latex, sphinx.highlighting 
? pygments.lexers.BashLexer imported from IPython.lib.lexers 
? pygments.lexers.CLexer imported from sphinx.highlighting 
? pygments.lexers.Python3Lexer imported from IPython.lib.lexers 
? pygments.lexers.PythonConsoleLexer imported from sphinx.highlighting 
? pygments.lexers.PythonLexer imported from IPython.lib.lexers, sphinx.highlighting 
? pygments.lexers.RstLexer imported from sphinx.highlighting 
? pygments.lexers.TextLexer imported from sphinx.highlighting 
? pysqlite2 imported from IPython.core.history 
? reprlib.recursive_repr imported from future.backports.misc 
? requests.packages.urllib3.packages.six.moves imported from requests.packages.urllib3.response, requests.packages.urllib3.util.response 
? resource imported from IPython.utils.timing, profile 
? rfc3987 imported from jsonschema._format 
? riscos imported from os 
? riscosenviron imported from os 
? riscospath imported from os 
? roman imported from docutils.writers.latex2e, docutils.writers.manpage 
? rourl2path imported from urllib 
? scipy imported from numpy.testing.nosetester 
? setuptools_svn imported from setuptools.command.egg_info 
? simplejson imported from requests.compat 
? six.moves imported from cycler, dateutil.rrule, dateutil.tzwin, sphinx.application, sphinx.builders.html, sphinx.directives.other, sphinx.environment, sphinx.locale, sphinx.search, sphinx.theming, sphinx.util, sphinx.util.inspect, sphinx.util.jsonimpl, sphinx.util.pycompat, sphinx.versioning, sphinx.writers.texinfo, sphinx.writers.text 
? six.moves.urllib.parse imported from sphinx.util 
? sphinx.pycode.PycodeError imported from sphinx.ext.autodoc 
? startup imported from pyreadline.keysyms.common, pyreadline.keysyms.keysyms 
? strict_rfc3339 imported from jsonschema._format 
? termios imported from IPython.core.page, getpass, sphinx.util.console, tty 
? test imported from future.standard_library 
? test.support imported from future.moves.test.support 
? test.test_support imported from future.moves.test.support 
? testing.udir imported from cffi.recompiler 
? tkinter imported from IPython.lib.clipboard, IPython.lib.inputhook, ipykernel.eventloops 
? trollius imported from tornado.platform.asyncio 
? unittest._WritelnDecorator imported from nose.plugins.multiprocess 
? unittest.mock imported from matplotlib 
? unittest2.case imported from nose.plugins.skip 
? urllib.error imported from numpy.lib._datasource, setuptools.compat 
? urllib.parse imported from IPython.core.extensions, IPython.lib.display, jinja2._compat, jsonschema.compat, nbconvert.filters.strings, notebook.nbextensions, notebook.utils, numpy.lib._datasource, pkg_resources, requests.compat, requests.packages.urllib3.poolmanager, requests.packages.urllib3.request, setuptools.compat, tornado.escape, tornado.httputil, tornado.simple_httpclient, tornado.web, tornado.websocket 
? urllib.request imported from IPython.core.display, IPython.core.extensions, IPython.core.interactiveshell, IPython.core.magics.code, IPython.utils.openpy, jsonschema.compat, notebook.nbextensions, numpy.lib._datasource, requests.compat, setuptools.compat 
? urllib3 imported from requests.packages 
? vms_lib imported from platform 
? webcolors imported from jsonschema._format 
? win32com.gen_py imported from win32com 
? wincertstore imported from setuptools.ssl_support 
? winreg.CloseKey imported from platform 
? winreg.HKEY_LOCAL_MACHINE imported from platform 
? winreg.OpenKeyEx imported from platform 
? winreg.QueryValueEx imported from platform 
? wx imported from IPython.lib.guisupport, IPython.lib.inputhook, IPython.lib.inputhookwx, ipykernel.eventloops, matplotlib.backends.backend_wx, matplotlib.backends.backend_wxagg, matplotlib.backends.wx_compat, matplotlib.pyplot 
? zmq.EAGAIN imported from zmq.error 
? zmq.ETERM imported from zmq.error, zmq.eventloop.ioloop 
? zmq.backend.Context imported from zmq.sugar.context 
? zmq.backend.Frame imported from zmq.sugar.frame, zmq.sugar.tracker 
? zmq.backend.Socket imported from zmq.sugar.socket 
? zmq.backend.constants imported from zmq.sugar.constants 
? zmq.backend.strerror imported from zmq.error 
? zmq.backend.zmq_errno imported from zmq.error 
? zmq.backend.zmq_poll imported from zmq.sugar.poll 
? zmq.backend.zmq_version_info imported from zmq.sugar.version 
This is not necessarily a problem - the modules may not be needed on this platform. 

私は下のセットアップ・ファイルを使用している場合、私は(も私は、コマンド・プロンプトまたは別のバッチファイルからそれを実行した場合)exeファイルをクリックしてクリックすると、何も起こりません。

私は

base = None 

を強制的に設定ファイルを編集する場合、私はexeファイルを実行すると、コマンドプロンプトウィンドウが簡単に消え、その後表示され、他に何も起こりません。

import sys 
from cx_Freeze import setup, Executable 
import xlwt, numpy, functools, copy, xlrd, time, os, matplotlib 


base = None 
if sys.platform == "win32": 
    base = "Win32GUI" 


build_options = {"packages":["xlwt", "numpy", "functools", "copy", "xlrd", "time", "os", "matplotlib" ], 
       "include_files":["Mefisto_logo.jpg", "LOGO H2020 RIA.png", "logo_h2020_transparent.png", 
            "logo_minouw.png", "logo-csic.png", "logo-icm.png", 
            "logo-icm-ca-csic.png", "MEFISTO_userguide.pdf"] } 

executables = [Executable("mefisto_main_10.py", base=base, icon="Mefisto_logo.ico")] 
# Note for some reason the icon must be .ico - cx freeze will not work with either jpg or png 


setup(name = "Mefisto", 
     version = "4.01", 
     description = "Mediterranean fisheries simulation tool", 
     options = {"build_exe": build_options}, 
     executables = executables    
    ) 

私のPythonスクリプトは、以下のインポートされたパッケージとのPyQtのGUIである: PyQt4、xlwt、numpyの、functools、コピー、xlrd、時間、OSは、

をmatplotlibの私は、これらのより多く/少なくを含める必要がありますbuild_options "packages"のインポート?私は別のものを含めて試しましたが、結果は同じです。 これらのパッケージをセットアップファイルにインポートする必要がありますか?私がしなければ違いはないようです。また、必要なすべてのインポートされたパッケージがビルドフォルダに含まれているようです。

(私はセットアップファイル、エラーがスローさにPyQt4が含まれている場合: はImportError:「PyQt4.uic.port_v3.proxy_base」という名前のないモジュール が、これは共通の問題であると思われると、ほとんどのソリューションは何PyQt4を含むお勧めしませんセットアップファイルの中に自動的にインポートされるため)

exeを実行しているときに私のウイルス対策とファイアウォールを無効にしようとしましたが、これは問題が発生する可能性がありますが結果は同じです。

私はここで何がうまくいかないのか分かりませんでしたか?私はバナナを運転している!エラー報告を受け取る方法はありますか?たぶん、欠落しているDLLや何かがありますか?

+0

コマンドプロンプトで実行可能ファイルを実行すると、表示されているエラーメッセージを見つけることができます。 Windowsがstdoutとstderrを閉じないようにbase = "Console"を使用してください!うまくいけば、それはあなたが少なくともそれが不平を言っているかどうかを判断するのを助けるでしょう。 –

+0

ご返信ありがとうございます。私は強制的にベース= "コンソール"、exeファイルを再構築し、コマンドプロンプトから実行しました。そして何も起こらない。 exeをダブルクリックすると、「アプリケーションを正しく起動できませんでした(0x0000142)」というエラーメッセージが表示されますので、「OK」をクリックしてアプリケーションを終了してください。 – Tomaquet

答えて

0

最後に、私はAnacondaをアンインストールして再インストールしました。これは、cx_freezeがうまく動作するexeをビルドするようになったようです。 Anacondaの以前のインストールに何が起こったのか分かりません。

これは、壁の上に私を運転してくれた人に役立ちます。

関連する問題