请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 13023|回复: 9

各位大神帮忙看看 打飞机打包的时候出了问题

[复制链接]

2

主题

1

好友

50

积分

注册会员

Rank: 2

发表于 2020-2-20 16:06:56 |显示全部楼层
小白刚学三天 请多指教,由于上传不了.py的文件   我就改了一下后缀  如得大神青睐,还望多多指教
微信图片_20200220160022.png

py_game.py.chm

3.69 KB, 下载次数: 6

回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2020-2-21 15:31:43 |显示全部楼层
没遇到过,但我在他们项目里搜到最近有人报了这个问题,回复说已经修复了:
https://github.com/anthony-tuininga/cx_Freeze/issues/560

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

还有尝试方法就是先写个简单的py文件打包成功,然后再修改这个文件重新打包
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

2

主题

1

好友

50

积分

注册会员

Rank: 2

发表于 2020-2-22 15:55:53 |显示全部楼层
crossin先生 发表于 2020-2-21 15:31
没遇到过,但我在他们项目里搜到最近有人报了这个问题,回复说已经修复了:
https://github.com/anthony-tu ...

好的 ,我试试,谢谢了
回复

使用道具 举报

0

主题

0

好友

14

积分

新手上路

Rank: 1

发表于 2020-2-24 22:56:10 |显示全部楼层
zcc0 发表于 2020-2-22 15:55
好的 ,我试试,谢谢了

我的问题也是这个,同学解决了吗,看不太懂英文网页..
回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2020-2-24 23:46:16 |显示全部楼层
miting 发表于 2020-2-24 22:56
我的问题也是这个,同学解决了吗,看不太懂英文网页..

那个英文贴的意思就是已经修复,所以换个版本试试。最新的不行就换早一点的
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

14

积分

新手上路

Rank: 1

发表于 2020-2-26 14:24:18 |显示全部楼层
crossin先生 发表于 2020-2-24 23:46
那个英文贴的意思就是已经修复,所以换个版本试试。最新的不行就换早一点的 ...

好的!谢谢老师
回复

使用道具 举报

2

主题

1

好友

50

积分

注册会员

Rank: 2

发表于 2020-3-1 23:37:04 |显示全部楼层
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)
回复

使用道具 举报

0

主题

1

好友

4

积分

新手上路

Rank: 1

发表于 2020-3-26 21:37:43 |显示全部楼层
我用setup.py 这个办法,没有任何反应。命令: python setup.py bdist_msi 然后复用:python setup.py build。没有任何反应,也没有报错,回到命令状态。然后查找文件,并没有生成任何新文件夹dist或build,也没有生成.exe文件。奇怪的很。现在想重新回到pyinstaller,起码还能有个反应。
回复

使用道具 举报

2

主题

0

好友

56

积分

注册会员

Rank: 2

发表于 2020-3-27 14:06:44 |显示全部楼层
本帖最后由 zyn1233 于 2020-3-27 14:08 编辑

我看网上说python3自带打包工具,命令行安装:pip install pyinstaller
安装完成CD到你的文件路径,输入:pyinstaller -F 文件名.py
会在当前目录生成一个dist文件夹,里面就有打包好的exe文件, 我打包了几个能用,不过没有试过pygame,你可以试试。
我以前也装cx的那个,一直没有成功,就改用自带的了。
回复

使用道具 举报

2

主题

0

好友

56

积分

注册会员

Rank: 2

发表于 2020-3-27 14:10:51 |显示全部楼层
pkoor 发表于 2020-3-26 21:37
我用setup.py 这个办法,没有任何反应。命令: python setup.py bdist_msi 然后复用:python setup.py buil ...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-4-16 23:50 , Processed in 0.021413 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部