Crossin的编程教室

标题: 打包皮皮虾exe的时候cx_freeze报错 [打印本页]

作者: ddd    时间: 2017-6-1 20:41
标题: 打包皮皮虾exe的时候cx_freeze报错
Copying data from package pyglet...
Traceback (most recent call last):
  File "F:\python\Scripts\cxfreeze", line 5, in <module>
    main()
  File "F:\python\lib\site-packages\cx_Freeze\main.py", line 177, in main
    freezer.Freeze()
  File "F:\python\lib\site-packages\cx_Freeze\freezer.py", line 631, in Freeze
    self._WriteModules(fileName, self.finder)
  File "F:\python\lib\site-packages\cx_Freeze\freezer.py", line 534, in _WriteModules
    ignore = ignorePatterns)
  File "F:\python\lib\shutil.py", line 171, in copytree
    names = os.listdir(src)
WindowsError: [Error 3] : 'F:\\python\\lib\\site-packages\\pyglet-1.2.4-py2.7.egg\\pyglet/
*.*'
我看了这个site-packages下面没有\pyglet-1.2.4-py2.7.egg\\pyglet/这个文件夹,求问大神这是怎么回事儿


作者: crossin先生    时间: 2017-6-1 21:16
这个没看出什么问题。
首先你确认你用的python、模块和cx_freeze 的版本都是对应的,包括位数,如果是32位的,都要用32位,经常是这里出问题。
另外你再试试 cx_freeze 通过 setup.py 打包的方法,这边给一个我的setup.py 作参考

setup.py

565 Bytes, 下载次数: 7






欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5