我正在尝试使用py2exe将我的.py脚本转换为可执行文件.到目前为止,我遇到了许多问题,这些问题主要通过下面的安装文件中的"选项"来解决.但现在我有,我一直没能找到可以解决的问题,并想知道如果别人有同样的问题,并固定它.
当我执行下面使用"蟒蛇setup.py py2exe"安装文件它给了我一个可执行文件,但是当我运行它,它抱怨"无模块命名建宏".
唯一的其他文章中,我能找到的关于这个问题指出,建宏是python3的事情,但我跑2.7.
感谢任何有关此建议或提示.
from distutils.core import setup
import py2exe
from distutils.filelist import findall
import os
import matplotlib
matplotlibdatadir = matplotlib.get_data_path()
matplotlibdata = findall(matplotlibdatadir)
setup(
console=['DET14.py'],
options={
'py2exe': {
'packages' : ['matplotlib', 'pytz'],
'dll_excludes':['MSVCP90.DLL',
'libgdk-win32-2.0-0.dll',
'libgobject-2.0-0.dll',
'libgdk_pixbuf-2.0-0.dll'],
'includes':['scipy.sparse.csgraph._validation',
'scipy.special._ufuncs_cxx']
}
},
# data_files=matplotlibdata_files
data_files=matplotlib.get_py2exe_datafiles()
)
Run Code Online (Sandbox Code Playgroud)
以下是错误消息的完整列表:
