Python 解决了在我的脚本中使用numpy运行py2exe的问题

Python 解决了在我的脚本中使用numpy运行py2exe的问题,python,python-2.7,numpy,matplotlib,py2exe,Python,Python 2.7,Numpy,Matplotlib,Py2exe,我试图使用py2exe创建一个可执行文件,但它一直给我这样的信息:我尝试了不同版本的numpy py2exe。。但它不起作用 The following modules appear to be missing ['Carbon', 'Carbon.Files', 'ICCProfile', 'Numeric', 'PyQt4.QtGui', 'Pyrex.Compil er.Main', '__config__', '__svn_version__', '__umfpack', '_cur

我试图使用py2exe创建一个可执行文件,但它一直给我这样的信息:我尝试了不同版本的numpy py2exe。。但它不起作用

The following modules appear to be missing
['Carbon', 'Carbon.Files', 'ICCProfile', 'Numeric', 'PyQt4.QtGui', 'Pyrex.Compil  
er.Main', '__config__', '__svn_version__', '__umfpack', '_curses', '_imaging_gif
', '_scproxy', '_sysconfigdata', '_transforms', 'builtins', 'compat.long', 'conf
igparser', 'copyreg', 'core.abs', 'core.max', 'core.min', 'core.round', 'csgraph
.cs_graph_components', 'fcompiler.FCompiler', 'genapi', 'gobject', 'mpl_toolkits
.natgrid', 'nose', 'nose.plugins', 'nose.plugins.base', 'nose.plugins.builtin',
'nose.plugins.errorclass', 'nose.plugins.manager', 'nose.util', 'numarray', 'num
py.CLIP', 'numpy.Inf', 'numpy.RAISE', 'numpy.WRAP', 'numpy.absolute', 'numpy.add
', 'numpy.all', 'numpy.allclose', 'numpy.amax', 'numpy.amin', 'numpy.any', 'nump
y.append', 'numpy.arange', 'numpy.arccos', 'numpy.arccosh', 'numpy.arcsin', 'num
py.arcsinh', 'numpy.arctan', 'numpy.arctan2', 'numpy.arctanh', 'numpy.argmin', '
numpy.argsort', 'numpy.around', 'numpy.array', 'numpy.array2string', 'numpy.arra
y_equal', 'numpy.array_equiv', 'numpy.array_repr', 'numpy.array_str', 'numpy.asa
nyarray', 'numpy.asarray', 'numpy.asarray_chkfinite', 'numpy.asfarray', 'numpy.a
smatrix', 'numpy.atleast_1d', 'numpy.bitwise_and', 'numpy.bitwise_or', 'numpy.bi
twise_xor', 'numpy.bool_', 'numpy.cast', 'numpy.ceil', 'numpy.choose', 'numpy.cl
ip', 'numpy.compat.asbytes', 'numpy.compat.asbytes_nested', 'numpy.compat.asstr'
, 'numpy.compat.basestring', 'numpy.compat.bytes', 'numpy.compat.integer_types',
 'numpy.compat.isfileobj', 'numpy.compat.long', 'numpy.compat.open_latin1', 'num
py.compat.unicode', 'numpy.concatenate', 'numpy.conj', 'numpy.conjugate', 'numpy
.convolve', 'numpy.core.Inf', 'numpy.core.absolute', 'numpy.core.add', 'numpy.co
re.all', 'numpy.core.amax', 'numpy.core.amin', 'numpy.core.any', 'numpy.core.ara
nge', 'numpy.core.around', 'numpy.core.array', 'numpy.core.asarray', 'numpy.core
.atleast_1d', 'numpy.core.atleast_2d', 'numpy.core.atleast_3d', 'numpy.core.bitw
ise_and', 'numpy.core.bitwise_or', 'numpy.core.bitwise_xor', 'numpy.core.broadca
st', 'numpy.core.cdouble', 'numpy.core.complexfloating', 'numpy.core.concatenate
', 'numpy.core.conjugate', 'numpy.core.csingle', 'numpy.core.divide', 'numpy.cor
e.dot', 'numpy.core.double', 'numpy.core.empty', 'numpy.core.empty_like', 'numpy
.core.equal', 'numpy.core.errstate', 'numpy.core.fastCopyAndTranspose', 'numpy.c
ore.finfo', 'numpy.core.float32', 'numpy.core.float64', 'numpy.core.float_', 'nu
mpy.core.geterrobj', 'numpy.core.greater', 'numpy.core.greater_equal', 'numpy.co
re.hstack', 'numpy.core.inexact', 'numpy.core.inf', 'numpy.core.intc', 'numpy.co
re.integer', 'numpy.core.invert', 'numpy.core.isfinite', 'numpy.core.isinf', 'nu
mpy.core.isnan', 'numpy.core.isscalar', 'numpy.core.left_shift', 'numpy.core.les
s', 'numpy.core.less_equal', 'numpy.core.linspace', 'numpy.core.longdouble', 'nu
mpy.core.maximum', 'numpy.core.multiply', 'numpy.core.ndarray', 'numpy.core.newa
xis', 'numpy.core.not_equal', 'numpy.core.number', 'numpy.core.power', 'numpy.co
re.product', 'numpy.core.ravel', 'numpy.core.remainder', 'numpy.core.reshape', '
numpy.core.right_shift', 'numpy.core.rollaxis', 'numpy.core.shape', 'numpy.core.
signbit', 'numpy.core.sin', 'numpy.core.single', 'numpy.core.size', 'numpy.core.
sqrt', 'numpy.core.subtract', 'numpy.core.sum', 'numpy.core.swapaxes', 'numpy.co
re.take', 'numpy.core.transpose', 'numpy.core.ufunc', 'numpy.core.vstack', 'nump
y.core.zeros', 'numpy.correlate', 'numpy.cos', 'numpy.cosh', 'numpy.deprecate',
'numpy.diag', 'numpy.diagonal', 'numpy.divide', 'numpy.dot', 'numpy.double', 'nu
mpy.dtype', 'numpy.e', 'numpy.empty', 'numpy.equal', 'numpy.exp', 'numpy.expand_
dims', 'numpy.extract', 'numpy.eye', 'numpy.fabs', 'numpy.fft.fft', 'numpy.fft.i
fft', 'numpy.finfo', 'numpy.flatnonzero', 'numpy.float64', 'numpy.floor', 'numpy
.floor_divide', 'numpy.fmod', 'numpy.fromstring', 'numpy.greater', 'numpy.greate
r_equal', 'numpy.histogramdd', 'numpy.hstack', 'numpy.hypot', 'numpy.imag', 'num
py.inexact', 'numpy.inf', 'numpy.info', 'numpy.infty', 'numpy.inner', 'numpy.int
32', 'numpy.integer', 'numpy.intp', 'numpy.invert', 'numpy.iscomplex', 'numpy.is
complexobj', 'numpy.isfinite', 'numpy.isinf', 'numpy.isnan', 'numpy.isscalar', '
numpy.issubdtype', 'numpy.kron', 'numpy.left_shift', 'numpy.less', 'numpy.less_e
qual', 'numpy.lexsort', 'numpy.lib.add_newdoc', 'numpy.lib.asfarray', 'numpy.lib
.i0', 'numpy.lib.imag', 'numpy.lib.iscomplexobj', 'numpy.lib.real', 'numpy.lib.t
riu', 'numpy.linalg.LinAlgError', 'numpy.linalg.eigvals', 'numpy.linalg.inv', 'n
umpy.linalg.lstsq', 'numpy.linalg.norm', 'numpy.log', 'numpy.log10', 'numpy.log2
', 'numpy.logical_and', 'numpy.logical_not', 'numpy.logical_or', 'numpy.logical_
xor', 'numpy.ma.MAError', 'numpy.ma.MaskedArray', 'numpy.ma.filled', 'numpy.ma.g
etdata', 'numpy.ma.getmaskarray', 'numpy.ma.make_mask_descr', 'numpy.ma.masked',
'numpy.ma.masked_array', 'numpy.ma.nomask', 'numpy.matrix', 'numpy.maximum', 'n
umpy.mgrid', 'numpy.minimum', 'numpy.multiply', 'numpy.nan', 'numpy.ndarray', 'n
umpy.negative', 'numpy.newaxis', 'numpy.nonzero', 'numpy.not_equal', 'numpy.numa
rray.get_numarray_include_dirs', 'numpy.ogrid', 'numpy.ones', 'numpy.outer', 'nu
mpy.pi', 'numpy.place', 'numpy.poly1d', 'numpy.power', 'numpy.prod', 'numpy.prod
uct', 'numpy.put', 'numpy.putmask', 'numpy.r_', 'numpy.random.rand', 'numpy.rand
om.randn', 'numpy.rank', 'numpy.ravel', 'numpy.real', 'numpy.recarray', 'numpy.r
emainder', 'numpy.resize', 'numpy.right_shift', 'numpy.rollaxis', 'numpy.savetxt
', 'numpy.searchsorted', 'numpy.seterr', 'numpy.shape', 'numpy.sign', 'numpy.sin
', 'numpy.single', 'numpy.sinh', 'numpy.size', 'numpy.sometrue', 'numpy.sort', '
numpy.source', 'numpy.sqrt', 'numpy.squeeze', 'numpy.subtract', 'numpy.sum', 'nu
mpy.swapaxes', 'numpy.take', 'numpy.tan', 'numpy.tanh', 'numpy.trace', 'numpy.tr
anspose', 'numpy.triu', 'numpy.true_divide', 'numpy.uint8', 'numpy.vdot', 'numpy
.vectorize', 'numpy.vstack', 'numpy.where', 'numpy.who', 'numpy.zeros', 'numpy_a
pi', 'numpy_distutils', 'numpy_distutils.command.build_flib', 'numpy_distutils.c
ommand.cpuinfo', 'numpy_distutils.cpuinfo', 'numpy_distutils.fcompiler', 'pkg_re
sources', 'pyemf', 'qt', 'scikits.umfpack', 'scipy._build_utils.get_g77_abi_wrap
pers', 'scipy.arange', 'scipy.linalg.LinAlgError', 'scipy.linalg._cblas', 'scipy
.linalg._clapack', 'scipy.linalg.get_blas_funcs', 'scipy.linalg.inv', 'scipy.lin
alg.lu_factor', 'scipy.linalg.lu_solve', 'scipy.linalg.norm', 'scipy.linalg.qr',
 'scipy.linalg.solve', 'scipy.linalg.solve_triangular', 'scipy.linalg.svd', 'sci
py.linalg.svdvals', 'scipy.misc.comb', 'scipy.ones', 'scipy.optimize.approx_fpri
me', 'scipy.optimize.curve_fit', 'scipy.sparse.SparseEfficiencyWarning', 'scipy.
sparse.coo_matrix', 'scipy.sparse.csc_matrix', 'scipy.sparse.csr_matrix', 'scipy
.sparse.eye', 'scipy.sparse.issparse', 'scipy.sparse.isspmatrix', 'scipy.sparse.
isspmatrix_csc', 'scipy.sparse.isspmatrix_csr', 'scipy.sparse.linalg.LinearOpera
tor', 'scipy.sparse.linalg.aslinearoperator', 'scipy.sparse.linalg.gmres', 'scip
y.sparse.linalg.onenormest', 'scipy.sparse.linalg.splu', 'scipy.sparse.linalg.sp
solve', 'scipy.sparse.sparsetools.cs_graph_components', 'scipy.sparse.spdiags',
'scipy.sparse.speye', 'scipy.special.gammaln', 'setuptools', 'setuptools.command
', 'setuptools.command.bdist_rpm', 'setuptools.command.develop', 'setuptools.com
mand.egg_info', 'setuptools.command.install', 'setuptools.command.sdist', 'sitec
ustomize', 'sparsetools.bsr_matmat_pass2', 'sparsetools.bsr_matvec', 'sparsetool
s.bsr_matvecs', 'sparsetools.bsr_sort_indices', 'sparsetools.bsr_transpose', 'sp
arsetools.coo_matvec', 'sparsetools.coo_tocsr', 'sparsetools.coo_todense', 'spar
setools.csc_tocsr', 'sparsetools.csr_count_blocks', 'sparsetools.csr_matmat_pass
1', 'sparsetools.csr_sample_values', 'sparsetools.csr_tobsr', 'sparsetools.csr_t
ocsc', 'sparsetools.dia_matvec', 'sparsetools.get_csr_submatrix', 'testing.Teste
r', 'urllib.error', 'urllib.parse', 'urllib.request', 'usercustomize', 'win32api
', 'win32con', 'win32pdh', 'win32pipe', 'winreg', 'wx']
*二进制依赖关系* 您的可执行文件也依赖于这些未包含的DLL, 您可能需要也可能不需要分发它们

如果您分发了其中任何一个,请确保您拥有许可证,并且 确保不分发属于操作系统的文件

OLEAUT32.dll-C:\Windows\system32\OLEAUT32.dll USER32.dll-C:\Windows\system32\USER32.dll IMM32.dll-C:\Windows\system32\IMM32.dll SHELL32.dll-C:\Windows\system32\SHELL32.dll ole32.dll-C:\Windows\system32\ole32.dll COMDLG32.dll-C:\Windows\system32\COMDLG32.dll COMCTL32.dll-C:\Windows\system32\COMCTL32.dll ADVAPI32.dll-C:\Windows\system32\ADVAPI32.dll msvcrt.dll-C:\Windows\system32\msvcrt.dll WS2_32.dll-C:\Windows\system32\WS2_32.dll GDI32.dll-C:\Windows\system32\GDI32.dll MSVCP90.dll-C:\Python27\DLLs\MSVCP90.dll KERNEL32.dll-C:\Windows\system32\KERNEL32.dll KERNELBASE.dll-C:\Windows\system32\KERNELBASE.dll
ntdll.dll-C:\Windows\system32\ntdll.dll

您应该使用cx\u freeze而不是py2exe。我安装了它,但不知道如何运行它?我使用
py2exe
numpy
没有问题。出于某种原因,它似乎找不到一个
dll
s,您可以通过在安装脚本中导入
numpy
来修复它。