Уведомления

Группа в Telegram: @pythonsu

#1 Март 8, 2016 14:51:15

acme_ag
Зарегистрирован: 2014-07-31
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Python3 MacOS / не ставится pygame

Привет!
Наверное, экзотический вопрос, но попробую:

На MacOS изначально стоит python 2.7. Проапгрейдить его не получается – возникает ошибка. Где-то прочитал, что это из-за того, что Apple очень трепетно относится к некоторым критичным для стабильности компонентам и не дает их изменять даже под рутом.

Пользоваться 2.7. не хочу, не современно.

Поставить python 3, например, можно только в отдельную папку с приложениями (Library/Frameworks/Python.framework…). Что и сделано.

Все инструкции для установки pygame (понадобился этот модуль) используют homebrew. А он “смотрит” только на 2.7 и сделать так, чтобы “смотрел” на 3, который сейчас как основной, не могу. python 2.7. “видит” pygame. python 3 – нет.

Битва идет третий день. Перерыл пол-интернета.
Про руки, пожалуйста, не пишите, не тратьте время. Я и так в курсе. Лучше скажите, если это просто,
как сделать так, чтобы запуская проект в PyCharm под python 3, в котором работаю, я мог использовать Kivy, pygame, который для него нужен и PIL, который так же не хочет устанавливаться.

Отредактировано acme_ag (Март 8, 2016 14:53:29)

Офлайн

#2 Март 8, 2016 16:12:15

vic57
Зарегистрирован: 2015-07-07
Сообщения: 893
Репутация: +  126  -
Профиль   Отправить e-mail  

Python3 MacOS / не ставится pygame

$ brew search python3
python3
Caskroom/cask/python3
$ 
должен видеть.
проапгрейдишь дефолтный питон - можешь сломать систему. делай через virtualenv
iMac:~ vic$ brew info pygame
homebrew/python/pygame: stable 1.9.2a0, HEAD
Set of Python modules designed for writing video games
http://pygame.org
/usr/local/Cellar/pygame/1.9.2a0 (509 files, 6.9M) *
  Built from source
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
iMac:~ vic$ 
есть же опция –with-python3

Отредактировано vic57 (Март 8, 2016 16:56:06)

Офлайн

#3 Март 9, 2016 10:27:03

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Python3 MacOS / не ставится pygame

Нужно еще поставить mac command line (у меня почему то именно после этого установилось).

Офлайн

#4 Март 12, 2016 15:06:07

acme_ag
Зарегистрирован: 2014-07-31
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Python3 MacOS / не ставится pygame

helm2004
Нужно еще поставить mac command line (у меня почему то именно после этого установилось).
не понял. mac coomand line – это терминал, который идет с системой. или что-то другое? я не нашел.

vic57
$ brew search python3
python3
Caskroom/cask/python3
$
эта часть получилась (хотя не сразу). А дальше – пока никак.

Офлайн

#5 Март 12, 2016 16:06:31

vic57
Зарегистрирован: 2015-07-07
Сообщения: 893
Репутация: +  126  -
Профиль   Отправить e-mail  

Python3 MacOS / не ставится pygame

acme_ag
не понял. mac coomand line – это терминал, который идет с системой. или что-то другое? я не нашел.
вроде это

brew cask install python3
brew cask install pip3
а дальше все для python3 ставиш через pip3
в скриптах указывай явно
#!/usr/bin/env python3

Офлайн

#6 Март 12, 2016 17:56:05

acme_ag
Зарегистрирован: 2014-07-31
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Python3 MacOS / не ставится pygame

Спасибо! Проблему решил.

Офлайн

#7 Март 12, 2016 21:48:33

vic57
Зарегистрирован: 2015-07-07
Сообщения: 893
Репутация: +  126  -
Профиль   Отправить e-mail  

Python3 MacOS / не ставится pygame

acme_ag
Спасибо! Проблему решил.
есть кнопочка + в репу

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version