Я скомпилировал свое прототипное приложение с py2exe, чтобы проверить его функцию как exe, и запустил 0 ошибок, пока не запустил его. Ничего не произошло. Процесс начинается с моего имени приложения, он думает в течение нескольких секунд, а затем ничего. Файл журнала не создается. Приложение отлично работает при запуске в среде python, но не в скомпилированном exe. Я привел код настройки ниже. Есть идеи? :py2exe скомпилированный .exe не запустится
from distutils.core import setup
import py2exe, sys, os
import matplotlib
import FileDialog
import dateutil
sys.argv.append('py2exe')
setup(windows=['ATLAS.pyw'], data_files=matplotlib.get_py2exe_datafiles(),
options = {"py2exe": {
"includes": "decimal, datetime",
"packages": ["FileDialog", "dateutil"],
'bundle_files': 2,
'compressed': True}
},
zipfile = None
)
Крючки, используемые в Заявке:
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg
from matplotlib.backend_bases import key_press_handler
from pandas.sandbox.qtpandas import DataFrameWidget
from matplotlib.widgets import LassoSelector
from tkFileDialog import askopenfilename
from matplotlib.figure import Figure
import matplotlib.image as mpimg
from PySide import QtGui, QtCore
from matplotlib.path import Path
import pandas.io.sql as psql
from numpy import nonzero
import tkMessageBox as mb
from pylab import *
import pyodbc
import sys
import ttk
Перейдите к исполняемому файлу в командной строке и запустите его там. Он не должен исправлять это, но вы сможете увидеть любые ошибки, которые он производит. – Sculper
@Sculper По-прежнему нет ничего. Нет ошибок. У меня также есть аналогичная проблема с использованием PyInstaller в качестве компилятора. Я компилирую, никаких проблем, но приложение не будет работать. Появляется только быстрое приглашение cmd. Добавлены мои крючки в OP. – Casey