【问题标题】:Pygame installed, but not workingPygame 已安装,但无法正常工作
【发布时间】:2015-03-26 19:47:43
【问题描述】:

我正在使用 mac,我想使用 pygame,但它无法正常工作。 这是我尝试导入 pygame 时遇到的错误

Traceback (most recent call last):
  File "<pyshell#6>", line 1, in <module>
    import pygame
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/__init__.py", line 95, in <module>
    from pygame.base import *
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so, 2): no suitable image found.  Did find:
    /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so: no matching architecture in universal wrapper

请帮助我使用 python 2.7.9

【问题讨论】:

  • 你能提供更多细节吗?比如你如何安装pygame 并且所有文件都在正确的路径?
  • @SCC 我去pygame网站下载了pygame-1.9.1release-python.org-32bit-py2.7-macosx10.3.dmg 12MB
  • 当您需要 64 位时,您正在尝试安装 32 位版本的 Pygame。尝试遵循指南like this。我不能保证那个特定的指南,因为我不在 Mac 上,也不能自己测试。
  • Pygame 发行版一团糟,只能在 Windows 上运行良好(Christoph Gohlke 提供了预构建的二进制文件。)在 mac 上,我发现让 Pygame 运行的最简单方法是安装 Homebrew,然后用它安装 python 和 pygame。
  • 这是一个mac的包管理器。 brew.sh。如果我没记错的话,我通过brew install Homebrew/python 和brew install pygame 让python 工作

标签: python python-2.7 pygame


【解决方案1】:

如果您的文件名为pygame.py,系统将导入您的python 文件。 如果你的文件名不是pygame.py,你可以试试pip install pygame或者python -m install pygame。

【讨论】:

    猜你喜欢
    • 2011-12-18
    • 2017-10-05
    • 2015-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多