鱼C论坛

 找回密码
 立即注册
查看: 3620|回复: 3

【求助】关于pygame封包问题

[复制链接]
发表于 2017-8-11 08:59:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
看了小甲鱼的Python课程,将飞机大战改了一下,想把它封包成exe。用的是pyinstall,总之东西都安装好了,环境变量也设置了。但是在封包的时候,总是出错误。提示我‘ hidden  import pygame._view not found'

Microsoft Windows [版本 6.3.9600]
(c) 2013 Microsoft Corporation。保留所有权利。

C:\Users\Lenovo>C:\Python34\Scripts\pyinstaller -w C:\Users\Lenovo\Desktop\0\mai
n.py
211 INFO: PyInstaller: 3.2.1
211 INFO: Python: 3.4.4
212 INFO: Platform: Windows-8.1-6.3.9600
214 INFO: wrote C:\Users\Lenovo\main.spec
215 INFO: UPX is not available.
218 INFO: Extending PYTHONPATH with paths
['C:\\Users\\Lenovo\\Desktop\\0', 'C:\\Users\\Lenovo']
219 INFO: checking Analysis
219 INFO: Building Analysis because out00-Analysis.toc is non existent
219 INFO: Initializing module dependency graph...
222 INFO: Initializing module graph hooks...
224 INFO: Analyzing base_library.zip ...
2460 INFO: Processing pre-find module path hook   distutils
4790 INFO: running Analysis out00-Analysis.toc
4903 INFO: Caching module hooks...
4911 INFO: Analyzing C:\Users\Lenovo\Desktop\0\main.py
6178 INFO: Loading module hooks...
6179 INFO: Loading module hook "hook-sysconfig.py"...
6180 INFO: Loading module hook "hook-distutils.py"...
6182 INFO: Loading module hook "hook-encodings.py"...
6312 INFO: Loading module hook "hook-xml.py"...
6641 INFO: Loading module hook "hook-lib2to3.py"...
6659 INFO: Loading module hook "hook-pydoc.py"...
6659 INFO: Loading module hook "hook-pygame.py"...
6661 WARNING: Hidden import "pygame._view" not found!
6661 INFO: Loading module hook "hook-pkg_resources.py"...
6941 INFO: Looking for ctypes DLLs
6953 INFO: Analyzing run-time hooks ...
6959 INFO: Including run-time hook 'pyi_rth_pkgres.py'
6968 INFO: Looking for dynamic libraries
7966 INFO: Looking for eggs
7966 INFO: Using Python library C:\Windows\system32\python34.dll
7967 INFO: Found binding redirects:
[]
7972 INFO: Warnings written to C:\Users\Lenovo\build\main\warnmain.txt
8022 INFO: checking PYZ
8023 INFO: Building PYZ because out00-PYZ.toc is non existent
8023 INFO: Building PYZ (ZlibArchive) C:\Users\Lenovo\build\main\out00-PYZ.pyz
9199 INFO: Building PYZ (ZlibArchive) C:\Users\Lenovo\build\main\out00-PYZ.pyz c
ompleted successfully.
9228 INFO: checking PKG
9229 INFO: Building PKG because out00-PKG.toc is non existent
9229 INFO: Building PKG (CArchive) out00-PKG.pkg
9319 INFO: Building PKG (CArchive) out00-PKG.pkg completed successfully.
9330 INFO: Bootloader C:\python34\lib\site-packages\pyinstaller-3.2.1-py3.4.egg\
PyInstaller\bootloader\Windows-32bit\runw.exe
9331 INFO: checking EXE
9332 INFO: Building EXE because out00-EXE.toc is non existent
9332 INFO: Building EXE from out00-EXE.toc
9333 INFO: Appending archive to EXE C:\Users\Lenovo\build\main\main.exe
9340 INFO: Building EXE from out00-EXE.toc completed successfully.
9352 INFO: checking COLLECT
9353 INFO: Building COLLECT because out00-COLLECT.toc is non existent
84972 INFO: Removing dir C:\Users\Lenovo\dist\main
85301 INFO: Building COLLECT out00-COLLECT.toc
87795 INFO: Building COLLECT out00-COLLECT.toc completed successfully.

C:\Users\Lenovo>

这是在控制台执行之后的结果,哪位大神可以帮忙解决一下吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-8-11 15:47:18 | 显示全部楼层
只是个警告而已,最好程序能用就行了,要是不能用,只能多试试别的打包程序了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-11 16:44:19 | 显示全部楼层
程序如果能运行不用管它。
不能运行的原因就是有隐式调用的函数(pygame._view)一般就是找到那个文件,把隐式调用改成显式调用。

不过看到你是pyinstaller3.2版本,貌似这个版本问题挺多的,何不去github更新一发?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-11 18:51:55 | 显示全部楼层
感谢楼上们的回答   我这就去试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 04:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表