我在MacBook上运行python 3.7.1,在我尝试导入pygame之前,它一直运行良好。我正在介绍python类,我们总是只做template<typename T>
concept MyType = is_specialization_of_v<T, mytype>;
。当我尝试使用from module import *
做同样的格式时,我刚得到一个错误pygame
使用ModuleNotFoundError: No module named 'pygame'
应该怎么做?或者我应该完全忘记使用pygame
我是python的新手,而我尝试使用pygame
的原因是我正在制作一款游戏,用户可以控制 .gif 或太空飞船并尝试避免小行星。我所有的代码都可以接受碰撞检测。每个人似乎都指向我使用pygame
,但我无法使用它。我应该继续使用pygame
吗,如果可以,我该如何解决我的问题?我是否应该完全放弃pygame并以其他方式尝试冲突检测; (如果是这样,还有什么其他方法?)
答案 0 :(得分:3)
pygame未捆绑在标准python中。
要在Mac中安装pygame,请参见 Mac installation from pygame.org
此外,如果您使用更多的模块,from module import *
也不是一个好习惯,
这将导致类名冲突。
答案 1 :(得分:0)
最简单的方法-忘记3.7.1进入Python网站(已链接)并下载3.6.7,然后在设置时单击添加到PATH,然后需要安装pygame(将其保存在附近保存python的位置),然后转到finder并单击应用程序并搜索终端,然后进入pip install pygame
进入终端,如果您有任何疑问,可以问一下(:
Path button