【问题标题】:How can I fix this error from pygame如何从 pygame 修复此错误
【发布时间】:2023-03-21 22:41:01
【问题描述】:

我想我下载了 pygame 错误。每当我尝试导入和初始化它时,我总是会收到此错误:

ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so, 2): 找不到合适的图像。发现: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so:通用包装器中没有匹配的架构

有人能解释一下这是什么吗?

【问题讨论】:

标签: python pygame


【解决方案1】:

您似乎正在尝试针对包含 OS X 的 Python 版本安装 Pygame。这是一个坏主意,有几个原因:

  1. 它很旧 - OS X 附带的版本是较旧的 2.7 版本。
  2. 它是非标准的 - Apple 以不明显的方式对其进行了修改。
  3. 你不能乱用它 - 如果你修补它,你可能会破坏你的 OS X 安装。

因此,强烈建议您使用单独的全新 Python 安装来设置开发环境。最简单的方法是使用Homebrew,尽管您也可以从http://python.org 下载安装程序。

当您使用它时,我强烈建议您使用 Python 3(当前版本为 3.6)。初学者没有理由使用 2.7。

一旦你正确安装了 Python,安装 Pygame 就这么简单:

$ pip3 install pygame

【讨论】:

  • 非常感谢。这让我困惑了好久
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-02-22
  • 2014-03-01
  • 2012-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多