问题描述
我在 Python 中迈出了第一步。我使用许多库制作了一个有用的代码,现在我正在尝试使用 py2exe 将其制作成 .exe。
这个 exe 应该打开一个用 tkinter 制作的界面,在那里你上传一些 csv 文件并以 PDF 格式打印(使用 pdfkit)
这是我的 setup.py
# -*- coding: utf-8 -*-
import sys
from distutils.core import setup
includes = ['tkinter','shutil','os','re','pandas','jinja2','io','pdfkit','base64','numpy','matplotlib','distutils']
opts = {
'console' : [{
'script' : 'interfase.py','description' : 'Descripcion del programa.','icon_resources' : [(0,'myicon.ico')]
}],'zipfile' : None,'options' : { 'py2exe' : {
'includes': includes,'dll_excludes' : ['w9xpopen.exe'],'bundle_files' : 1,'compressed' : True,'optimize' : 2
}},}
setup(
options = opts
)
我得到了这个回溯
Traceback (most recent call last):
File "setup.py",line 30,in <module>
options = opts
File "C:\Users\Screspo\Anaconda3\lib\distutils\core.py",line 108,in setup
_setup_distribution = dist = klass(attrs)
File "C:\Users\Screspo\Anaconda3\lib\site-packages\py2exe\patch_distutils.py",line 81,in __init__
distutils.dist.distribution.__init__(self,attrs)
File "C:\Users\Screspo\Anaconda3\lib\distutils\dist.py",line 251,in __init__
for (opt,val) in cmd_options.items():
AttributeError: 'list' object has no attribute 'items'
是否有任何可能遗漏的线索?
提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)