2017-01-15 4 views
0

Я действительно начинаю компьютер и изучаю Python самостоятельно. Я установил python и pygame, чтобы начать это, однако я получил эту ошибку.Неисправность запуска pygame на Mac OSX

File "a.py", line 3, in <module> 
    import pygame 
    File "/Library/Python/2.7/site-packages/pygame/__init__.py", line 95, in <module> 
    from pygame.base import * 
ImportError: dlopen(/Library/Python/2.7/site-packages/pygame/base.so, 2): Library not loaded: @executable_path/../Frameworks/SDL.framework/Versions/A/SDL 
    Referenced from: /Library/Python/2.7/site-packages/pygame/base.so 
    Reason: unsafe use of @executable_path in /Library/Python/2.7/site-packages/pygame/base.so with restricted binary 

Как я должен справиться с этой проблемой? Пожалуйста, научите меня подробно. Спасибо.

+0

Возможный дубликат [Pygame сломалась?] (http://stackoverflow.com/questions/33196196/pygame-broke-down) – smoggers

+0

Спасибо Я проверил это и попытался «заварить установку python», но получил «Warning: python-2.7.13 уже установлен, он просто не связан». Как я могу изменить PATH для установки? – user7421972

ответ

0

Во-первых, я отмечаю, что вы изучаете Python. Поэтому вы не можете понять, что есть более поздняя версия Python - Python3. Это само по себе не решит вашу проблему, но вы можете использовать последнее и начать, как вы собираетесь продолжать.

В вашем случае проблема с отсутствующими библиотеками. Я не испытал эту конкретную ошибку, но, возможно, стоит взглянуть на этот сайт https://pythonprogramming.net/pygame-python-3-part-1-intro/, где он рассказывает об изучении PyGame с точки зрения новичка-программиста. Он использует python3 и рассказывает вам, как устанавливать, настраивать и разрабатывать PyGame.

+0

Спасибо за ответ. Но я проверяю pagame для mac не доступен для python3 ... – user7421972

+0

Здравствуйте, я думаю, что да, я только что проверил. Часто задаваемые вопросы: «Да, Pygame 1.9.2 поддерживает Python 3.2 и выше. Только утерянный модуль _movie (не построенный по умолчанию) не работает». https://www.pygame.org/wiki/FrequentlyAskedQuestions. Может быть, это полезно. Надеюсь на это. Удачи. – johnr

0

Выбранная версия python не является версией доморощенного. Вы можете изменить переменную среды PATH в используемой оболочке.

В вашем случае; просто проверить установку браги и следуйте Предложенное шаги

brew doctor 
+0

Спасибо. Я попытался сделать и мог бы решить какое-то предупреждение. Однако некоторое предупреждение остается и не понимает хорошо ... Могу ли я спросить вас? – user7421972

+0

Несомненно, спросите о предупреждениях – Sarvex