Проблемы с Pygame на MAC OS X

У меня возникли проблемы с настройкой Pygame на моем MAC. Вот мои спецификации: OS X El Capitan 10.11.4. Всякий раз, когда я запускаю файл с import pygame, я получаю следующее сообщение об ошибке в терминале:

ImportError: No module named 'pygame' 

Если я попытаюсь установить pygame из bitbucket, что инструкции, которые я следую сказал мне сделать, я получу следующее сообщение:

-bash: /usr/local/bin/pip3: /usr/local/opt/python3/bin/python3.5: bad interpreter: No such file or directory

Снова это сообщение появляется при выполнении следующей команды в терминале:

enter code here pip3 install --user hg+http://bitbucket.org/pygame/pygame

Я пробовал Youtube видео и переполнения стека, но ничего, кажется, не помогает мне. Я верю, но я не уверен, что я все еще указываю на python 2.7, и я понятия не имею, как это исправить. Я считаю, что я использую python 3.4. Я нахожу проблемы, похожие на мои, но не знаю точно, что делать. Любая помощь была бы великолепна! Спасибо!

2 ответа

  1. Заметьте, я в настоящее время не на mac, поэтому я делаю что-то по памяти, и то, что я предполагаю, должно работать, поэтому некоторые из этого могут отличаться для вас.

    открыть терминал и тип:

    which python3
    

    Скопируйте значение того, что возвращает команда which.
    Откройте~/.bash_profile с помощью текстового редактора, я думаю, вы можете просто ввести (но не уверен)

    edit ~/.bash_profile
    

    и вы можете добавить эти две строки в свой профиль bash:

    PATH="[Replace me with what the which command returned]:${PATH}" 
    export PATH
    

    сохранить, а затем в окне терминала можно ввести:

    source ~/.bash_profile
    echo $PATH
    python --version
    

    чтобы убедиться, что он принял ваши изменения.

    Несколько предостережений, которые я могу придумать, — это совместимость между вещами, использующими python 2.x и 3.x, и это может сломать существующие программы, так что если вам нужно изменить обратно по какой-либо причине просто удалить строки, которые вы добавили в свой профиль bash.