我使用tkinter制作了一个GUI。我的GUI链接到Excel文件,所以我使用了xlrd包。使用py2exe将GUI编译为可执行文件后,当我尝试打开可执行文件时,我得到一个文本文件,其中包含以下错误消息:
Traceback (most recent call last):
File "main.py", line 2, in <module>
File "xlrd\__init__.pyc", line 4, in <module>
IOError: [Errno 2] No such file or directory: 'C:\\Users\\dist\\library.zip\\xlrd\\version.txt'
我不知道“version.txt”文件是什么或者它在目录中不存在的原因。我试图编译一个不需要xlrd包的可执行GUI,一切正常。这是我的setup.py文件脚本:
from distutils.core import setup
import py2exe
setup(windows=['main.py'],options={'py2exe':{'includes':['xlrd']}})
我是python和制作可执行应用程序的新手。任何建议表示赞赏。