设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 11058|回复: 1
打印 上一主题 下一主题

关于打飞机游戏打包成exe文件的错误

[复制链接]

1

主题

0

好友

7

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2015-12-31 11:59:54 |显示全部楼层 |倒序浏览
本帖最后由 crossin_baby 于 2015-12-31 12:01 编辑

大家好,之前学习了打飞机那个游戏,现在想转换成exe文件独立运行(使用的是cxfreeze),但是由于pygame的存在,导致出现错误,不知是什么原因,哪位可以解答以下,十分感谢。以下是控制台输出:
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/cx_Freeze/initscripts/Console.py", line 27, in <module>
    exec code in m.__dict__
  File "convert1.py", line 2, in <module>
  File "/usr/lib/python2.7/dist-packages/pygame/__init__.py", line 255, in <module>
    try: import pygame.surfarray
  File "/usr/lib/python2.7/dist-packages/pygame/surfarray.py", line 69, in <module>
    import pygame._numpysurfarray as numpysf
  File "/usr/lib/python2.7/dist-packages/pygame/_numpysurfarray.py", line 48, in <module>
    import numpy
  File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 163, in <module>
    from .core import *
AttributeError: 'module' object has no attribute 'sys'
回复

使用道具 举报

1

主题

0

好友

7

积分

新手上路

Rank: 1

沙发
发表于 2015-12-31 13:46:42 |显示全部楼层
crossin先生 发表于 2015-12-31 13:09
可能是因为打包exe之后找不到库文件。
可以试试看把用到的库文件都放在和源码同一目录下
不过我也没研究过 ...

十分感谢您!我是在ubuntu中编写的,然后直接在终端运行即可(目录下加个·/方式),就是这一步出的问题。我再去试试
回复

使用道具 举报

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

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

GMT+8, 2024-5-22 10:15 , Processed in 0.018750 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部