Все современные компьютеры Macintosh используют процессоры Intel (как и большинство компьютеров с Windows). Старые Mac-и использовали процессоры PowerPC. Вам не обязательно понимать разницу между ними, потому что для всех Mac-ов есть один установочный пакет.
Посетите python. org/download/ и загрузите установочный пакет для Macintosh. Он будет называться примерно так: Python 3. 1 Mac Installer Disk Image, номер версии может быть другим. Загружайте именно версию 3. x, а не 2. x.
Содержимое установочного образа Python Ваш браузер должен автоматически смонтировать образ диска и открыть окно Finder, чтобы показать вам его содержимое. (Если это не произошло, вам необходимо найти образ диска в папке загрузок и смонтировать его, кликнув на нём дважды. Он будет называться примерно так: python-3. 1. dmg. ) Образ диска содержит несколько текстовых файлов (Build. txt, License. txt, ReadMe. txt) и собственно установочный пакет Python. mpkg.
Дважды кликните на установочном пакете Python. mpkg, чтобы запустить программу установки Python.
Программа установки Python: экран приветствия Первая страница программы установки даёт краткое описание и отсылает к файлу ReadMe. txt (который вы не читали, ведь так? ) за более подробными сведениями.
Нажмите кнопку «Продолжить» («Continue») для продолжения установки.
Программа установки Python: сведения о поддерживаемых архитектурах, дисковом пространстве и допустимых папок назначения Следующая страница содержит действительно важные сведения: для Python требуется Mac OS X 10. 3 или более поздняя версия. Если вы всё ещё используете Mac OS X 10. 2, вам действительно надо обновиться. Apple перестала выпускать обновления безопасности для вашей операционной системы, и компьютер находится под возможной угрозой, даже когда просто подключается к Интернету. Кроме того, на ней не работает Python 3.
Нажмите кнопку «Продолжить» («Continue»), чтобы идти дальше.
Программа установки Python: лицензионное соглашение Как все порядочные программы установки, программа установки Python показывает лицензионное соглашение об использовании программного обеспечения. Python — это открытое программное обеспечение, и его лицензия одобрена организацией Open Source Initiative. На протяжении истории Python у него были разные владельцы и спонсоры, каждый из которых оставил свой след в лицензии. Но конечный результат таков: исходный код Python открыт, и его можно использовать на любой платформе, для любых целей, без платы и обязательств.
Нажмите кнопку «Продолжить» («Continue») ещё раз.
Программа установки Python: диалог принятия лицензионного соглашения Из-за особенностей стандартного механизма установки Apple вы должны «согласиться» с лицензией, чтобы выполнить установку. Поскольку Python — открытое программное обеспечение, «согласие» с лицензией скорее расширяет ваши права, нежели ограничивает их.
Нажмите кнопку «Согласен» («Agree») для продолжения.
Программа установки Python: стандартный экран установки Следующий экран позволяет изменить место установки. Python обязательно надо устанавливать на системный диск, но из-за ограничений программы установки это не проверяется. По правде говоря, мне никогда не приходилось изменять место установки.
В этом экране можно также уточнить список устанавливаемых компонентов, выбрав или исключив некоторые из них. Если вы хотите это сделать, нажмите кнопку «Компоненты» («Customize»), в противном случае нажмите «Установить» («Install»).
Программа установки Python: экран выборочной установки Если вы хотите произвести выборочную установку, программа установки покажет следущий список компонентов:
Фреймворк Python ( Python Framework ). Это основная часть Python, она всегда выбрана и неактивна, потому что должна быть обязательно установлена.
Графические приложения ( GUI Applications ) включают IDLE — графическую оболочку Python, которую вы будете использовать на протяжении всей книги. Я настоятельно рекомендую оставить эту опцию включённой.
Инструменты командной строки UNIX ( UNIX command-line tools ) включают приложение командной строки python3. Эту опцию я тоже настоятельно рекомендую оставить.
Документация по Python ( Python Documentation ) содержит значительную часть информации с docs. python. org. Рекомендуется, если у вас dial-up или ограниченный доступ к Интернету.
Инструмент обновления профиля оболочки ( Shell profile updater ) управляет обновлением вашего профиля оболочки (используемого в «Terminal. app») и обеспечивает нахождение данной версии Python в путях поиска программ вашей оболочки[1]. Вероятно, вам не потребуется изменять этот пункт.
Опцию Исправить системный Python ( Fix system Python ) изменять не нужно. (Она заставляет ваш «мак» использовать Python 3 как интерпреатор по умолчанию для всех скриптов на Python, включая встроенные системные скрипты от Apple. Будет очень плохо, потому что большинство скриптов написаны на Python 2, и они перестанут правильно работать под Python 3. )
Нажмите кнопку «Установить» («Install») для продолжения.
Программа установки Python: диалог ввода пароля администратора Для того, чтобы установить системные фреймворки и библиотеки в /usr/local/bin/, программа установки спросит у вас пароль администратора. Без привилегий администратора установить Python на Mac нельзя.
Нажмите кнопку «OK», чтобы начать установку.
Программа установки Python: индикатор прогресса Программа установки будет показывать индикатор прогресса во время установки выбранных компонентов.
Программа установки Python: установка выпонена Если всё пройдёт правильно, программа установки покажет большую зелёную галку, означающую, что установка завершена успешно.
Нажмите кнопку «Закрыть» («Close»), чтобы выйти из программы установки.
Содержимое папки /Applications/Python 3. 1/ Если вы не меняли место установки, свежеустановленные файлы будут располагаться в папке Python 3. 1 внутри папки /Applications. Наиболее важная её часть — IDLE, графическая оболочка Python.
Дважды кликните по IDLE, чтобы запустить оболочку Python.
Графическая интерактивная оболочка Python на Mac Оболочка Python — это то место, где вы проведёте бо́ льшую часть времени, исследуя Python. Во всех примерах в этой книге предполагается, что знаете, как найти оболочку Python.