Проблем с установкой, с которым Pygame на Mac и OSX с

вот мое сообщение об ошибке:

Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygame
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pygame
>>> 

поэтому 2.7 не может найти pygame. Это на новой установке python,и я могу добраться до моих других модулей (pyo,wx, numpy). Я переустановил pygame и посмотрел среди соответствующих папок библиотеки, и я не могу найти модуль pygame нигде. Переустановка не исправляет это. Есть Советы?

EDIT: в ответ на вопросы о том, как я установил pygame, я установил из .употр находится здесь http://www.pygame.org/download.shtml ' pygame-1.9.1 релиз-python.org-32bit-py2.7-macosx10.3.dmg'

3 ответов


инструкции отличаются, если у вас есть 32-разрядный процессор или 64-разрядный. Пользователям 32-разрядных процессоров достаточно скачать и установить двоичный файл pygame-1.9.1 release-python.org-32bit-py2.7-macosx10.3.dmg на страница загрузки pygame. Пользователи 64-разрядных процессоров должны следовать инструкциям ниже.

  1. нет 64-разрядной версии pygame для Mac OS X. 32-разрядная версия pygame совместима только с 32-разрядной версией питон. Тем не менее, есть предупреждение/предостережение: на Snow Leopard предоставленная Apple версия Tcl/Tk (библиотека GUI, которая работает в режиме ожидания) может быть устаревшей и вызывать проблемы. Пользователи Snow Leopard должны сначала загрузить и установить обновленную версию из здесь, помеченный ActiveTcl 8.4.19.5 под Mac OS X (универсальный). Это должно быть установлено первым. Пользователи Lion должны игнорировать этот шаг.

  2. удалить, если уже установлена, папку Python 2.7 (скорее всего в /Applications). Это, скорее всего, 64-разрядная версия Python, которая не должна использоваться.

  3. Загрузите и установите 32-разрядную версию Python 2.7.2 при условии здесь под Python 2.7.2 Mac OS X 32-разрядный установщик i386/PPC. Независимо от того, что страница загрузки говорит, эта версия совместима на Mac OS X Lion. Если у вас есть правильная версия, размер установки (как показано в установщике) должен быть около 90 МБ.

  4. Загрузите и установите 32-разрядную версию pygame, расположенную здесь.

  5. вы можете проверить, сработало ли это, открыв IDLE и набрав: импорт pygame

Если нет выхода, он работал. Если вместо этого вы получите ошибку "нет соответствующей архитектуры в универсальной оболочке", то, скорее всего, Шаг 2 был пропущен.



другим обходным путем является копирование модуля pygame непосредственно в каталог проекта.

путь к pygame на моем mac после установки двоичного файла "/ Library/Python/2.7/site-packages / pygame".