python3.x - Python用Py2exe打包脚本 找不到Win32api模块
PHPz
PHPz 2017-04-17 17:38:54
0
3
554

#这里是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函数:

PHPz
PHPz

学习是最好的投资!

membalas semua(3)
Ty80

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 menggunakan tkMessageBox.

tkMessageBox.showinfo(title,msg,parent)

Ada cara lain.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan