Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python py2exe执行文件,但不执行';不要试图建立_Python_Py2exe_Distutils - Fatal编程技术网

Python py2exe执行文件,但不执行';不要试图建立

Python py2exe执行文件,但不执行';不要试图建立,python,py2exe,distutils,Python,Py2exe,Distutils,我的问题很简单:如果我尝试使用以下方法构建.exe: python setup.py py2exe Python只执行我的主文件,启动我的应用程序,但是py2exe不尝试构建它。意思是:它的作用与我所做的相同: python setup.py 我想distutil有问题吧 有人遇到过这个问题吗 py2exe已安装(我重新安装了它,希望它能修复它) 我的代码: from testmain import * from Initfile import * import math import py

我的问题很简单:如果我尝试使用以下方法构建.exe:

python setup.py py2exe
Python只执行我的主文件,启动我的应用程序,但是py2exe不尝试构建它。意思是:它的作用与我所做的相同:

python setup.py
我想distutil有问题吧

有人遇到过这个问题吗

py2exe
已安装(我重新安装了它,希望它能修复它)

我的代码:

from testmain import *
from Initfile import *
import math
import py2exe
import matplotlib
import PyQt4
import numpy
from distutils.core import setup

setup(
    windows=['Initfile.py'],
    data_files=[("GUI", ["testmain.ui"]),*matplotlib.get_py2exe_datafiles()],
    options = {
        'py2exe': {
            'includes' : ['math','py2exe','numpy','matplotlib','PyQt4']
        }
    }
)

这个错误不在distutil中,似乎是在导入入口点本身(在我的例子中是Initfile.py)时pyexe没有执行。
因此,解决方案是:从Initfile import*

中删除该行。错误不在distutil中,似乎在导入入口点本身时(在我的例子中是Initfile.py),pyexe没有执行。 因此,解决方案是:从Initfile导入中删除该行*