#这里是set_up.py
from distutils.core import setup
import py2exe
py2exe_options = {"dll_excludes":['libgdk-win32-2.0-0.dll', 'libgobject-2.0-0.dll', 'tcl84.dll', 'tk84.dll', 'POWRPROF.dll']}
setup(windows=['main_2.0.py'])
#py2exe的报错log
Traceback (most recent call last):
File "main.py", line 5, in <module>
ImportError: No module named 'win32api'
导入的模块 以及唯一调用的win32api函数:
win32api bukan milik perpustakaan standard dan perlu dipasang sendiri
https://sourceforge.net/projects/pywin32/files/pywin32/Build 220/
py2exe sering mengalami masalah ini kali terakhir saya hadapi bukan sahaja win32 tidak dapat mencari modul terbina dalam, tetapi ia kemudiannya diselesaikan dengan memasang
pyinstaller
.Kotak dialog
boleh dilaksanakan tanpa menggunakan
win32api
, dan nampaknya pengekodan juga perlu diproses, jadi lebih baik menggunakantkMessageBox
.Ada cara lain.