作者howfungirl (多麽有趣的女孩~)
看板Python
标题[问题] py2exe 与 wxpython 问题
时间Wed May 29 17:31:00 2013
大家好~~
最近写了一个GUI介面的程式 想用py2exe来打包成一个exe档
编译完成後 确实产生了一个.exe档
但是点2下後 就出现error了
看了log档後 上面写着
Traceback (most recent call last):
File "letsfoot_gethotel.py", line 3, in <module>
File "wxversion.pyc", line 152, in select
wxversion.VersionError: Requested version of wxPython not found
请问一下这个是甚麽意思?? 要怎麽修正??
我的是setup.py:
from distutils.core import setup
import py2exe
import wxversion
wxversion.select('2.8')
import wx
setup(
windows=['letsfoot_gethotel.py'],
options = {
"py2exe":
{"dll_excludes":["MSVCP100.dll"]}
}
)
我的python版本是2.7 py2exe安装版本是py2exe-0.6.9.win32-py2.7
作业系统是window7 64bit
不知道有没有人有用过py2exe成功打包过wxpython的经验 网路上找到的资讯
并不多 先谢谢各位高手了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.45.54.153
1F:推 ck574b027:我用py2exe从来没成功过,先试试pyinstaller? 05/29 17:40
2F:→ howfungirl:先谢谢c大 我去试试看 05/29 17:45
3F:→ howfungirl:c大我使用了pyinstaller 一样出现类似上述错误 05/29 18:13
4F:→ howfungirl:问题一样有 wxversion.VersionError 这种错误 T__T 05/29 18:15
5F:→ ck574b027:那wx的版本? 05/29 18:40
6F:→ howfungirl:我终於知道了... 其实是因为wx-2.8-msw-unicode 05/29 18:44
7F:→ howfungirl:这个资料夹并没有放入"由pyinstaller所建立的资料" 05/29 18:45
8F:推 darkgerm:我一直很好奇 py2exe 到底怎麽判断要包哪些 module 的@@ 05/29 18:45
9F:→ howfungirl:所以在执行import wxversion会出问题 05/29 18:46
10F:→ howfungirl:要注意的是每执行一次pyinstaller那个建立的资料夹会清 05/29 18:46
11F:→ howfungirl:空 所以都由重新复制wx-2.8-msw-unicode这个资料夹 05/29 18:47
12F:→ howfungirl:不过相同的行为在py2exe还是会失败 目前还是只有 05/29 18:49
13F:→ howfungirl:pyinstaller会成功 05/29 18:49