python无法调用pygame,python-pycharm无法识别pygame程序包

我正在使用Mac OsX 10.8.2,pyCharm 2.7.1. python 2.7.2

我想将pygame包与pycharm一起使用.我按照pygame网站上的说明进行操作,并成功安装了pygame 1.9.1.

当我写“ import pygame”时,pycharm没有找到包.

我尝试安装python,pycharm和pygame的最新更新.我尝试使用首选项中的“安装”窗口.它安装了“ pygamess”,“ pygameui”和“ pyviewx.pygame”,但是当我尝试安装“ pygame_loaders”时,其写为“安装软件包失败:安装软件包pygame_loaders时发生错误”.

如果您可以,请给出简单的说明,因为我不是Mac用户.

解决方法:

要在OS X下使用pygame,您需要在32位解释器下运行Python.通常将其称为“ python2.7-32”,如果从软件包中的http://www.python.org/安装在/usr/local/bin中

要在PyCharm中使用此功能,请打开一个项目,然后选择首选项(“ apple”-“逗号”),转到“ python解释器”,然后单击右侧窗格中的“”按钮.

应该会出现一个列表,您会看到’/usr/local/bin/python2.7-32′,选择它,然后将其设为PyGame项目的默认值.

如果您尚未从python.org安装Python,建议您这样做;当前版本是2.7.3.

上面的设置是我让PyGame在周日在PyCharm工作的方式,因此它仍然有效.

标签:pygame,pycharm,python

来源: https://codeday.me/bug/20191031/1973325.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我知道您的问题是关于Python3和pygame开发的音乐播放器。这是一个简单的音乐播放器,使用Python3和pygame库开发。它可以播放MP3格式的音乐文件,具有基本的播放、暂停、停止、下一曲和上一曲等功能。 以下是代码示例: ```python import pygame import os import time class musicplayer: def __init__(self): pygame.init() pygame.mixer.init() self.clock = pygame.time.Clock() self.screen = pygame.display.set_mode((320, 240)) def play(self, music): pygame.mixer.music.load(music) pygame.mixer.music.play() def pause(self): pygame.mixer.music.pause() def unpause(self): pygame.mixer.music.unpause() def stop(self): pygame.mixer.music.stop() def next(self, musiclist, index): index += 1 if index >= len(musiclist): index = 0 self.play(musiclist[index]) return index def prev(self, musiclist, index): index -= 1 if index < 0: index = len(musiclist) - 1 self.play(musiclist[index]) return index def main(): musiclist = ["music1.mp3", "music2.mp3", "music3.mp3"] index = 0 mp = musicplayer() mp.play(musiclist[index]) while True: mp.clock.tick(60) for event in pygame.event.get(): if event.type == pygame.QUIT: mp.stop() pygame.quit() return if event.type == pygame.KEYDOWN: if event.key == pygame.K_SPACE: if pygame.mixer.music.get_busy(): mp.pause() else: mp.unpause() elif event.key == pygame.K_ESCAPE: mp.stop() pygame.quit() return elif event.key == pygame.K_RIGHT: index = mp.next(musiclist, index) elif event.key == pygame.K_LEFT: index = mp.prev(musiclist, index) if __name__ == "__main__": main() ``` 这个音乐播放器使用了pygame库来实现音乐播放和界面显示。它定义了一个`musicplayer`类来管理音乐播放器的各项功能,包括播放、暂停、停止、下一曲和上一曲等。在主程序中,我们可以设置要播放的音乐列表,然后通过按键来控制音乐播放器的各项功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值