Crossin的编程教室

标题: 各位大神帮忙看看 打飞机打包的时候出了问题 [打印本页]

作者: zcc0    时间: 2020-2-20 16:06
标题: 各位大神帮忙看看 打飞机打包的时候出了问题
小白刚学三天 请多指教,由于上传不了.py的文件   我就改了一下后缀  如得大神青睐,还望多多指教
微信图片_20200220160022.png

py_game.py.chm

3.69 KB, 下载次数: 6


作者: crossin先生    时间: 2020-2-21 15:31
没遇到过,但我在他们项目里搜到最近有人报了这个问题,回复说已经修复了:
https://github.com/anthony-tuininga/cx_Freeze/issues/560

所以你试试重装下cxfreeze的最新版本,或者参考他里面写的修改下代码。

还有尝试方法就是先写个简单的py文件打包成功,然后再修改这个文件重新打包
作者: zcc0    时间: 2020-2-22 15:55
crossin先生 发表于 2020-2-21 15:31
没遇到过,但我在他们项目里搜到最近有人报了这个问题,回复说已经修复了:
https://github.com/anthony-tu ...

好的 ,我试试,谢谢了
作者: miting    时间: 2020-2-24 22:56
zcc0 发表于 2020-2-22 15:55
好的 ,我试试,谢谢了

我的问题也是这个,同学解决了吗,看不太懂英文网页..
作者: crossin先生    时间: 2020-2-24 23:46
miting 发表于 2020-2-24 22:56
我的问题也是这个,同学解决了吗,看不太懂英文网页..

那个英文贴的意思就是已经修复,所以换个版本试试。最新的不行就换早一点的
作者: miting    时间: 2020-2-26 14:24
crossin先生 发表于 2020-2-24 23:46
那个英文贴的意思就是已经修复,所以换个版本试试。最新的不行就换早一点的 ...

好的!谢谢老师
作者: zcc0    时间: 2020-3-1 23:37
miting 发表于 2020-2-26 14:24
好的!谢谢老师

我这两天没上网站  。已经解决了,就是按照他的提示弄了一个setup.py
类似这种from cx_Freeze import setup, Executable

# Dependencies are automatically detected, but it might need
# fine tuning.
buildOptions = dict(packages = [], excludes = [])

import sys
base = 'Win32GUI' if sys.platform=='win32' else None

executables = [
    Executable('py_game.py', base=base, targetName = 'tq')
]

setup(name='wsc',
      version = '0.1',
      description = 'wscVScxk',
      options = dict(build_exe = buildOptions),
      executables = executables)
作者: pkoor    时间: 2020-3-26 21:37
我用setup.py 这个办法,没有任何反应。命令: python setup.py bdist_msi 然后复用:python setup.py build。没有任何反应,也没有报错,回到命令状态。然后查找文件,并没有生成任何新文件夹dist或build,也没有生成.exe文件。奇怪的很。现在想重新回到pyinstaller,起码还能有个反应。
作者: zyn1233    时间: 2020-3-27 14:06
本帖最后由 zyn1233 于 2020-3-27 14:08 编辑

我看网上说python3自带打包工具,命令行安装:pip install pyinstaller
安装完成CD到你的文件路径,输入:pyinstaller -F 文件名.py
会在当前目录生成一个dist文件夹,里面就有打包好的exe文件, 我打包了几个能用,不过没有试过pygame,你可以试试。
我以前也装cx的那个,一直没有成功,就改用自带的了。
作者: zyn1233    时间: 2020-3-27 14:10
pkoor 发表于 2020-3-26 21:37
我用setup.py 这个办法,没有任何反应。命令: python setup.py bdist_msi 然后复用:python setup.py buil ...

我的也是,打包后dist文件夹是空的,也没有build文件夹,后来就用的pyinstaller。




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