Я учу себя питону, прохожу некоторые уроки и читаю книгу Аль Суигарта о программировании небольших видеоигр с использованием Python.Я пытаюсь заставить Pygame работать на моем ноутбуке.Я снова и снова пытался правильно установить все необходимые инструменты для запуска Pygame, но по какой-то причине я постоянно терплю неудачу.
Сначала я попытался установить pygame для python 3.6, и после множества разных попыток я решил восстановить заводские настройки моего компьютера, чтобы начать чистку.Я понимаю, что мог удалить все оставшиеся файлы с помощью терминала, но, будучи любителем, я чувствовал себя более комфортно, просто сделав мой Mac стиранием.Благодаря моим исследованиям я обнаружил, что Pygame лучше всего работает с Python v 2.7.Я использую Mac OS 10.13 (High Sierra).
Первое, что я сделал после свежей очистки, - открыл терминал и обработал все команды для загрузки таких вещей, как python2.7, homebrew, pip, pygame.Затем я попытался импортировать модуль pygame, но по-прежнему ничего не получилось.Поэтому я решил зайти прямо на сайт pygame и загрузить файл pygame-1.9.2pre-py2.7-macosx10.7.Я вижу папку Pygame и все ее содержимое, но каждый раз, когда я пытаюсь импортировать модуль, я получаю эту ошибку импорта:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so: no matching architecture in universal wrapper
Я читал, что Pygame работает только с 32-битной версией Python, но всякий раз, когда я пытаюсьЧтобы загрузить единственную 32-битную версию i386 / PPC с веб-сайта, я даже не могу открыть IDLE.
Я заранее прошу прощения, если мое объяснение кажется немного нестабильным.Я все еще учусь.