Форум сайта python.su
Привет!
Наверное, экзотический вопрос, но попробую:
На 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)
Офлайн
$ brew search python3 python3 Caskroom/cask/python3 $
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$
Отредактировано vic57 (Март 8, 2016 16:56:06)
Офлайн
Нужно еще поставить mac command line (у меня почему то именно после этого установилось).
Офлайн
helm2004не понял. mac coomand line – это терминал, который идет с системой. или что-то другое? я не нашел.
Нужно еще поставить mac command line (у меня почему то именно после этого установилось).
vic57эта часть получилась (хотя не сразу). А дальше – пока никак.
$ brew search python3
python3
Caskroom/cask/python3
$
Офлайн
acme_agвроде это
не понял. mac coomand line – это терминал, который идет с системой. или что-то другое? я не нашел.
brew cask install python3 brew cask install pip3
#!/usr/bin/env python3
Офлайн
Спасибо! Проблему решил.
Офлайн
acme_agесть кнопочка + в репу
Спасибо! Проблему решил.
Офлайн