我已使用py2exe成功将.py文件转换为.exe文件。 我可以成功运行.py文件,如果我独立运行它。但是,当我试图运行.exe文件时,它会抛出一个错误,如附图中所示。
在我的.py文件中,我有以下导入语句:
import xlrd,xlwt,xlutils.copy,re,time,openpyxl,os
from openpyxl.styles import Alignment
from openpyxl import load_workbook
我也相应调整了setup.py文件以包含这些软件包,如下所示:setup.py代码显示
from distutils.core import setup
import py2exe
setup(
console=['vu_t2.py'],
options = {
'py2exe': {
'packages': ['xlrd','xlwt','xlutils','openpyxl','openpyxl.workbook']
}
}
)
我使用以下命令运行py2exe
python setup.py py2exe
答案 0 :(得分:2)
openpyxl仅支持通过pip
进行分发。