鱼C论坛

 找回密码
 立即注册
查看: 3696|回复: 12

[已解决]为什么我在打完飞机大战main文件运行时,总是告诉我说没pygame这个模块

[复制链接]
发表于 2017-7-31 14:23:10 | 显示全部楼层 |阅读模式

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

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

x
Traceback (most recent call last):
  File "C:\Users\user\Desktop\飞机大战\main.py", line 1, in <module>
    import pygame
ModuleNotFoundError: No module named 'pygame'
这是python的提示问题求各位大大的教教我!import pygame
import sys
import traceback
from pygame.locals import *

pygame.inint()
pygame.mixer.init()
bg_size = width, height =480, 700
screen = pygame.display.set_mode(bg_size)
pygame.display.set_caption('飞机大战 - - made in ztl')

background = pygame.image.load('image/background.png').convert()


# 载入游戏音乐
pygame.mixer.music.load('sound/game_music.ogg')
pygame.mixer.music.set_volume(0.2)
bullet_sound = pygame.mixer.Sound('sound/bullet.wav')
bullet_sound.set_volume(0.2)
bomb_sound = pygame.mixer.Sound('sound/use_bomb.wav')
bomb_sound.set_volume(0.2)
supply_sound = pygame.mixer.Sound('sound/supply.wav')
supply_sound.set_volume(0.2)
get_bomb_sound = pygame.mixer.Sound('sound/get_bomb.wav')
get_bomb_soun.set_volume(0.2)
get_bullet_sound = pygame.mixer.Sound('sound/get_bullet.wav')
get_bullet_sound.set_volume(0.2)
upgrade_sound = pygame.mixer.Sound('sound/upgrade.wav')
upgrade_sound.set_volume(0.2)
enemy3_fly_sound = pygae.mixer.Sound('sound/enmey3_flying.wav')
enemy3_fly_sound.set_volume(0.2)
enemy1_down_sound = pygame.mixer.Sound('sound/enemy1_down.wav')
enemy1_down_sound.set_volume(0.2)
enemy2_down_sound = pygame.mixer.Sound("sound/enemy2_down.wav")
enemy2_down_sound.set_volume(0.2)
enemy3_down_sound = pygame.mixer.Sound("sound/enemy3_down.wav")
enemy3_down_sound.set_volume(0.5)
me_down_sound = pygame.mixer.Sound("sound/me_down.wav")
me_down_sound.set_volume(0.2)

def main():
    pygame.mixermusice.play(-1)

    clock = pygame.time.Clock()

    running = True

    while running:
        for event in pygame.event.get():
            if event.type == QUTT:
                pygame.quit()
                sys.exit()

        sceen.blit(background,(0,0))


        pygame.display.flip()

        clock.tick(60)

if __name__ == '__main__':
    try:
        main()
    except SystemExit:
        pass
    except:
        trackback.print_exc()
        pygame.quit()
        input()
这是我的样本,求大大们帮忙找去问题所在。并告诉我解决方案谢谢。
最佳答案
2017-7-31 14:35:43
那个,你安装pygame了吗?
或者pygame是不是安装在了别的python版本?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-7-31 14:35:43 | 显示全部楼层    本楼为最佳答案   
那个,你安装pygame了吗?
或者pygame是不是安装在了别的python版本?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-31 14:57:00 | 显示全部楼层
我确实没有安装pygame。我一开始以为安装python后会自带安装pygame的--
谢谢提醒
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-31 18:19:42 | 显示全部楼层
MSK 发表于 2017-7-31 14:35
那个,你安装pygame了吗?
或者pygame是不是安装在了别的python版本?

为什么我下好pygame安装包后安装不了whl的格式文件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-31 19:03:12 | 显示全部楼层
用pip 安装~
  1. pip install *.whl
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-1 09:11:24 | 显示全部楼层
  1. pip install * .whl
  2. syntaxError: inwalid syntax
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-1 09:41:42 | 显示全部楼层

抱歉,没说清楚,*.whl是你下载的pygame的whl文件,
要在命令提示符下安装~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-1 10:07:46 | 显示全部楼层
MSK 发表于 2017-8-1 09:41
抱歉,没说清楚,*.whl是你下载的pygame的whl文件,
要在命令提示符下安装~

Microsoft Windows [版本 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Users\user>pip install *whl
'pip' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Users\user>
如何输入呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-1 10:36:13 | 显示全部楼层
MSK 发表于 2017-8-1 09:41
抱歉,没说清楚,*.whl是你下载的pygame的whl文件,
要在命令提示符下安装~

为了方便探讨可以加个qq来联系么qq2394734569.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-2 09:45:38 | 显示全部楼层
MSK 发表于 2017-8-1 09:41
抱歉,没说清楚,*.whl是你下载的pygame的whl文件,
要在命令提示符下安装~

import pygame
import sys
import traceback
from pygame.locals import *

pygame.init()
pygamemixer.init()

bg_size = width,height = 480, 700
screen = pygame.display.set_caption('飞机大战 - - made in ztl')

background = pygame.image.load('images/background.png').convert()

# 载入游戏音乐
pygame.mixer.music.load("sound/game_music.ogg")
pygame.mixer.music.set_volume(0.2)
bullet_sound = pygame.mixer.Sound("sound/bullet.wav")
bullet_sound.set_volume(0.2)
bomb_sound = pygame.mixer.Sound("sound/use_bomb.wav")
bomb_sound.set_volume(0.2)
supply_sound = pygame.mixer.Sound("sound/supply.wav")
supply_sound.set_volume(0.2)
get_bomb_sound = pygame.mixer.Sound("sound/get_bomb.wav")
get_bomb_sound.set_volume(0.2)
get_bullet_sound = pygame.mixer.Sound("sound/get_bullet.wav")
get_bullet_sound.set_volume(0.2)
upgrade_sound = pygame.mixer.Sound("sound/upgrade.wav")
upgrade_sound.set_volume(0.2)
enemy3_fly_sound = pygame.mixer.Sound("sound/enemy3_flying.wav")
enemy3_fly_sound.set_volume(0.2)
enemy1_down_sound = pygame.mixer.Sound("sound/enemy1_down.wav")
enemy1_down_sound.set_volume(0.2)
enemy2_down_sound = pygame.mixer.Sound("sound/enemy2_down.wav")
enemy2_down_sound.set_volume(0.2)
enemy3_down_sound = pygame.mixer.Sound("sound/enemy3_down.wav")
enemy3_down_sound.set_volume(0.5)
me_down_sound = pygame.mixer.Sound("sound/me_down.wav")
me_down_sound.set_volume(0.2)


def main():
    pygame.mixer.music.play(-1)

    running = True

    while running:
        for event in pygame.event.get():
            if event.type == QUIT:
                pygame.quit()
                sys.exit()

        sceen.blit(background(0, 0))

        pygame.display.flip()

        clock.tick(60)

if__name__ == "__main__":
    try:
        main()
    except SystemExit:
        pass
    except:
        tracesback.print_exc()
        pygame.quit()
        input()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-2 14:09:40 | 显示全部楼层
MSK 发表于 2017-8-1 09:41
抱歉,没说清楚,*.whl是你下载的pygame的whl文件,
要在命令提示符下安装~

http://vdisk.weibo.com/s/AXUUn15FbTSt
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-4 10:51:56 | 显示全部楼层
在Python文件夹内打开命令行,输入python -m pip install ******.whl
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-4 11:15:24 | 显示全部楼层
老甲鱼与小甲鱼 发表于 2017-8-4 10:51
在Python文件夹内打开命令行,输入python -m pip install ******.whl

谢谢啊,我已经安装好了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 21:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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