*** Обновление: Вот ошибки, которые я получаю:
>>> import pygame
Traceback (most recent call last):
File "<pyshell#0>", 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
>>> arch -i386 /usr/bin/python2.7
SyntaxError: invalid syntax
>>> arch -i386 python2.7
SyntaxError: invalid syntax
>>> arch -i386 /usr/local/bin/python2.7
SyntaxError: invalid syntax
>>> arch -i386 python
SyntaxError: invalid syntax
Если некоторые из этих команд Unix, которые я должен вводить где-то еще, пожалуйста, дайте мне знать.
Я пытаюсь установить pygame 1.9.1 (32-битную) на 64-битную машину Mac 10.6 с Python 2.7.2 (у меня также установлен Python 3.2 на той же машине).Я использую версии Python, загруженные с сайта, а не предустановленные версии.Я попробовал следующие решения (отсюда: Как заставить Python быть 32-битным на Snow Leopard и другие 32-битные / 64-битные вопросы ), но у меня они не сработали:
export VERSIONER_PYTHON_PREFER_32_BIT=yes
arch -i386 /usr/bin/python2.6
(я также пытался переименовать последнюю строку в python2.7 и просто в python)
Я ввел все эти «решения» в оболочку Python 2.7.2.Пожалуйста, дайте мне знать, если у вас есть другие идеи, и большое спасибо за помощь.Буду признателен, если вы сможете объяснить, как реализовать решение в деталях и что делает решение.