2013-03-17 1 views
3

Я использую mac OsX 10.8.2, pyCharm 2.7.1. python 2.7.2pycharm не распознает пакет pygame

Я хочу использовать pygame пакет с pycharm. Я выполнил инструкции на сайте pygame и успешно установил pygame 1.9.1. Когда я пишу «import pygame», pycharm не находит пакет.

Я попытался установить последние обновления python, pycharm и pygame. Я попытался использовать окно «установить» в настройках. Он установил «pygamess», «pygameui» и «pyviewx.pygame», но когда я пытаюсь установить «pygame_loaders», он пишет: «Сбой установки пакетов: ошибка при установке пакета pygame_loaders».

Если вы можете попросить простую инструкцию, так как я не являюсь тяжелым Mac-пользователем.

ответ

3

Чтобы использовать pygame под OS X, вам нужно запустить Python под 32-битным интерпретатором. Обычно это называется «python2.7-32», и если он установлен из пакета по адресу http://www.python.org/, в/usr/local/bin

Чтобы получить эту работу в PyCharm, откройте проект, а затем настройки («apple») -'comma '), перейдите к «интерпретаторам python» и нажмите кнопку «+» в правой панели.

Должен появиться список, и вы увидите '/usr/local/bin/python2.7-32', выберите это, а затем сделайте его по умолчанию для своего проекта PyGame.

Если вы не установили Python из python.org, я рекомендую вам это сделать; текущая версия - 2.7.3.

Вышеупомянутая настройка - это то, как я получил PyGame, работающий в PyCharm в воскресенье, поэтому он все равно будет действительным.

+1

В PyCharm 3.4 теперь это 'Project Interpreter' вместо' интерпретаторов python' – congusbongus

1

Если у вас есть 2.7 virtualenvs внутри pyCharm, вы можете вручную установить pygame. Перейдите к виртуальному окр на вас диск через терминал:

cd ~/.virtualenvs/Pygame 

Или любой каталог у вас есть. Теперь мы активируем virtualenv, так же, как мы обычно делаем, когда мы не работаем внутри pyCharm.

source ./bin/acivate 

Вы должны увидеть что-то вроде этого

(Pygame)mbp-2:Pygame pietje$ 

Теперь мы можем установить Pygame внутри этой окр.

pip install hg+http://bitbucket.org/pygame/pygame 

Это все, и все должно хорошо работать внутри PyCharm. Он работает на моей машине :)