Установка Python на macOS

setup

Сейчас мы подготовим ваш компьютер к тому, чтобы он мог запускать Python-приложения, которые вы будете писать во время курса.

На мой взгляд, компания Apple сделала macOS очень удобной для работы, потому что в ней уделено много внимания удобству даже самых маленьких деталей. Однако, установка таких приложений как Python скорее следует правилам unix-подобных операционных систем. Поэтому сейчас этот процесс может показаться вам сложным. Но не пугайтесь, следуя моей инструкции вы сразу настроите Python для профессиональной работы.

Наверное вы уже знаете, что Python встроен в macOS по умолчанию, но я не рекомендую им пользоваться. Во-первых, его версия обновляется только тогда, когда выходит новая версия операционной системы, а это может случиться с большой задержкой. Во-вторых, его основное назначение — это помощь самой системе. А нам для работы могут понадобиться дополнительные библиотеки, что в конечном итоге может сказаться на работе системной части. Поэтому самым правильным решением будет установить Python отдельно.

Для следующего шага нам понадобится программа Terminal.app. Скажу несколько слов о том, зачем она нужна.

Компьютером можно управлять двумя способами. Первый и привычный для вас — с помощью курсора и клавиатуры, то есть через графический интерфейс. Второй — с помощью командной строки. Между прочим, командная строка исторически появилась гораздо раньше графического интерфейса хотя кликать на иконки и выделять мышью нам кажется привычным.

Терминал — это как раз и есть программа для работы с командной строкой, через которую вы можете отдавать команды оболочке операционной системы. Иногда в этом же контексте используется слово консоль, это почти одно и то же. Так вот, терминал или консоль — это способ работы с компьютером, когда вы вводите команды по очереди и нажимаете Ввод (Enter Или Return). Компьютер пытается их выполнить, и тут же выдает ответ о результатах выполнения.

По сути, каждая команда, которую вы вводите в командную строку — это уже и есть небольшое программирование. Вы говорите компьютеру: «Покажи мне список файлов в этой папке» или «Скопируй из этого места в другое».

Поскольку Terminal.app очень часто будет нужен для работы, найдите его в папке /Applications/Utilities/ и перенесите иконку в Dock для быстрого доступа. А теперь запустите.

Я рекомендую первым делом зайти в настройки программы Terminal и установить размеры шрифта и цветовую палитру так, как вам нравится. Вам часто придется обращаться к Терминалу, так что можно сразу сделать работу с ним максимально приятной

А сейчас давайте установим менеджер пакетов brew. Это программа, которая умеет автоматически скачивать из интернета другие программы и устанавливать их. Поскольку для работы нам нужно много инструментов, то было бы неудобно за каждым из них идти на отдельный сайт, искать кнопку скачивания и делать вручную все необходимые действия для установки. Пусть менеджеры пакетов делают эту работу за вас. Они есть для всех основных операционных систем не только для macOS, но под другими названиями. И сейчас мы добавим такой на свой компьютер.

https://brew.sh/

Зайдите на сайт https://brew.sh/ и скопируйте команду установки. После этого вставьте ее в командную строку (CmdV) и нажмите Return. Установка займет некоторое время, и, если ваш канал не очень быстрый, придется подождать, потому что brew скачивает сразу несколько важных компонентов операционной системы, которые нужны для программистов.

После этого дадим команду менеджеру пакетов. В командной строке введите

brew install python

И дождитесь выполнения этой команды. По умолчанию установится самая свежая версия Python. Посмотрите чтобы она была не ниже 3.8.2.

Поздравляю! Теперь ваш компьютер готов к тому, чтобы выполнять Python-программы.