python - 如何在 3.7.1 上导入 pygame?
问题描述
我在我的 MacBook 上运行 python 3.7.1,它一直运行良好,直到我尝试导入 pygame。我正在介绍 python 类,我们总是这样做from module import *
。当我尝试使用相同的格式时,pygame
我遇到了一个错误ModuleNotFoundError: No module named 'pygame'
我应该怎么做或者我应该完全pygame
忘记使用pygame
我是 python 新手,我尝试使用的原因pygame
是我正在制作一个用户控制.gif或宇宙飞船并试图避开小行星的游戏。我所有的代码都可以接受碰撞检测。每个人似乎都指向我使用pygame
,但我无法让它发挥作用。我应该继续使用pygame
吗?如果是,我该如何解决我的问题?我应该完全放弃 pygame 并尝试以不同的方式进行碰撞检测吗?(如果是这样,还有什么办法?)
解决方案
pygame 未捆绑在标准 python 中。
要在 Mac 中安装 pygame,请参阅 pygame.org 中的 Mac 安装
此外,from module import *
如果您使用更多模块,这不是一个好习惯,
这将导致类名冲突。
推荐阅读
- react-native - 在 React Native 中,为什么我的图标没有右对齐?
- yii2 - Yii2 findBySql:如何指定$params?
- svg - Flutter 1.1.1 - 依赖项不再起作用
- r - R中的多级中介分析(2-1-1-2中介)
- forms - 将实体对象值传递给 Symfony4 表单中的嵌套 CollectionTypes
- haskell - Haskell递归很慢,有什么陷阱?
- javascript - 来自 react-bootstrap 的 ListGroupItem 和 Button 在同一行
- php - PHP函数或如何在一个页面上的不同实例中多次使用此代码,而不是使用php include
- json - 将 API 导入到 GoogleSheets
- javascript - 在 HTML 中移动 .js 函数中的按钮