2015-10-23 6 views
3

Я пытаюсь установить pygame для Python3 с помощью Homebrew. (У меня есть и Python 2 и Python 3 на моей машине.)Установка pygame с homebrew

Я this Reddit page, который говорит:

brew tap Homebrew/python 
brew update 
brew install pygame 

Это отлично работает и устанавливает pygame успешно на моем Python 2.7. Однако у Python 3 все еще нет pygame.

Я также обнаружил, что могу это сделать, используя pip3. Тем не менее, я ищу способ установить pygame для Python 3 с помощью Homebrew.

+0

Почему бы не использовать pip3? Тем более, что homegrewn pygame2 установил необходимые библиотеки для pygame, может быть очень просто установить pygame с pip3. Кроме того, вы можете отредактировать формулу homebrew и создать свой собственный, заменив Python 2 на Python 3. – Evert

+1

Установка Pygame для Python 3 на OS X никогда не была такой простой. – Roope

+0

проверить 'brew info pygame'. Он имеет опцию '--with-python3'. – cel

ответ

4

Добавление --with-python3 является ключевым здесь. Вы можете установить через brew install --with-python3.

В целом brew info <package-name> предоставит вам дополнительную информацию. В этом случае brew info pygame печатает:

homebrew/python/pygame: stable 1.9.2a0, HEAD 
http://pygame.org 
Not installed 
From: https://github.com/Homebrew/homebrew-python/blob/master/pygame.rb 
==> Dependencies 
Required: sdl ✔, sdl_image ✔, sdl_mixer ✔, sdl_ttf ✘, smpeg ✘, jpeg ✔, libpng ✔, portmidi ✘, homebrew/python/numpy ✘, freetype ✔ 
==> Options 
--with-python3 
    Build with python3 support 
--without-python 
    Build without python2 support 
--HEAD 
    Install HEAD version 
1

Homebrew может быть инструментом вам нужно, чтобы это было сделано. Но сначала;

  • У вас есть доморощенный установлен? Для проверки на вашем терминале введите варево. Далее следует список команд. Если не установить доморощенного, здесь https://gorails.com/setup/osx/10.11-el-capitan и следуйте инструкциям раздела доморощенного
  • После доморощенного настроен, запустите «заварить обновление»
  • Затем запустите 'заварить установить Pygame. Возможно, вы попробуете установить «homebrew/python/pygame», скопируйте эту команду и запустите ее
Смежные вопросы