Как установить Python 3 на мак?

Python - это универсальный язык программирования, который может использоваться для различных проектов программирования. Впервые опубликованная в 1991 году с именем, вдохновленным британской комедийной группой Monty Python, команда разработчиков хотела сделать Python языком, который был бы интересен в использовании. Python - это отличный выбор для начинающих и опытных разработчиков, которые легко настраиваются и написаны в относительно простом стиле с немедленной обратной связью по ошибкам. Python 3 является самой последней версией языка и считается будущим Python.

Как установить Python 3 на мак?

Как установить Python 3 и настроить локальную среду программирования на macOS

Вступление

Python — это универсальный язык программирования, который может использоваться для различных проектов программирования. Впервые опубликованная в 1991 году с именем, вдохновленным британской комедийной группой Monty Python, команда разработчиков хотела сделать Python языком, который был бы интересен в использовании. Python — это отличный выбор для начинающих и опытных разработчиков, которые легко настраиваются и написаны в относительно простом стиле с немедленной обратной связью по ошибкам. Python 3 является самой последней версией языка и считается будущим Python.

Этот учебник поможет вам установить Python 3 на локальную машину macOS и настроить среду программирования через командную строку.

Предпосылки

Вам понадобится компьютер MacOS с административным доступом, который подключен к Интернету.

Шаг 1 — Открытие терминала

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

Терминал macOS — это приложение, которое вы можете использовать для доступа к интерфейсу командной строки. Как и любое другое приложение, вы можете найти его, перейдя в Finder, перейдя в папку «Программы», а затем в папку «Утилиты». Отсюда дважды щелкните терминал, как и любое другое приложение, чтобы открыть его. Кроме того , вы можете использовать Spotlight, удерживая нажатой command и spacebar ключи , чтобы найти терминал, введя его в окне.

Есть еще много команд терминалов, которые помогут вам сделать более мощные вещи. Статья « Введение в терминал Linux » может помочь вам лучше ориентироваться в терминале Linux, который похож на терминал macOS.

Шаг 2 — Установка Xcode

Xcode — это интегрированная среда разработки (IDE), которая состоит из инструментов разработки программного обеспечения для macOS. Возможно, у вас уже установлен Xcode. Чтобы проверить, в окне «Терминал» введите:

Если вы получаете следующий вывод, то устанавливается Xcode:

Если вы получили сообщение об ошибке, то в своем веб-браузере установите Xcode из App Store и примите параметры по умолчанию.

После установки Xcode вернитесь в окно терминала. Затем вам нужно будет установить отдельное приложение командной строки Xcode, которое вы можете сделать, набрав:

  • xcode-select —install

На этом этапе приложение Xcode и его средства командной строки полностью установлены, и мы готовы установить диспетчер пакетов Homebrew.

Шаг 3 — Установка и настройка Homebrew

В то время как OS X Terminal обладает большой функциональностью терминалов Linux и других Unix-систем, он не поставляется с хорошим менеджером пакетов. Менеджер пакетов представляет собой набор программных средств , которые работают для автоматизации процессов установки , которые включают в себя первоначальную установку программного обеспечения, обновление и конфигурирование программного обеспечения и удаления программного обеспечения по мере необходимости. Они сохраняют установки в центральном месте и могут поддерживать все пакеты программного обеспечения в системе в форматах, которые обычно используются. Homebrewпредоставляет OS X бесплатную систему управления пакетами программного обеспечения с открытым исходным кодом, которая упрощает установку программного обеспечения на OS X.

Чтобы установить Homebrew, введите это в окно терминала:

  • /usr/bin/ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)»

Homebrew сделан с Ruby, поэтому он будет изменять путь Ruby вашего компьютера. Команда curl вытягивает скрипт из указанного URL. Этот скрипт объяснит, что он будет делать, а затем приостановит процесс, чтобы вы попросили подтвердить. Это дает вам массу отзывов о том, что скрипт собирается делать с вашей системой, и дает вам возможность проверить процесс.

Если вам нужно ввести свой пароль, обратите внимание, что ваши нажатия клавиш не будут отображаться в окне терминала, но они будут записаны, просто нажмите return клавишу, как только вы ввели свой пароль. В противном случае нажмите букву y «да», когда вам будет предложено подтвердить установку.

Пройдем через флаги, связанные с curl командой:

  • Параметр — f или —fail указывает, что окно терминала не выводит HTML-документ на ошибки сервера.
  • В -s или —silent флаг немые , curl так что он не показывает индикатор прогресса, и в сочетании с -S или —show-error флагом он будет гарантировать , что curl выдает сообщение об ошибке , если это не удается.
  • -L Или —location флаг будет сказать curl переделать запрос на новое место , если сервер сообщает , что запрашиваемая страница перемещается в другое место.

По завершении процесса установки мы поместим каталог Homebrew в верхнюю часть PATH переменной окружения. Это гарантирует, что установки Homebrew будут вызваны с помощью инструментов, которые Mac OS X может выбрать автоматически, что может противоречить среде разработки, которую мы создаем.

Вы должны создать или открыть

/.bash_profile файл с помощью текстового редактора командной строки nano с помощью nano команды:

После того, как файл откроется в окне терминала, напишите следующее

Чтобы сохранить изменения, нажмите и удерживайте нажатой control клавишу и букву o , а затем нажмите return клавишу. Теперь вы можете выйти из nano, удерживая control ключ и букву x .

Чтобы эти изменения активировались, в окне терминала введите:

Как только вы это сделаете, изменения, внесенные вами в PATH переменную окружения, будут эффективными.

Мы можем убедиться, что Homebrew был успешно установлен, набрав:

Если в это время обновления не требуются, вывод терминала будет выглядеть следующим образом:

В противном случае вы можете получить предупреждение для запуска другой команды, например, brew update чтобы ваша установка Homebrew была актуальной.

Как только Homebrew готов, вы можете установить Python 3.

Шаг 4 — Установка Python 3

Вы можете использовать Homebrew для поиска всего, что вы можете установить с помощью brew search команды, но чтобы предоставить нам более короткий список, давайте вместо этого будем искать только доступные пакеты или модули, связанные с Python:

  • brew search python

Терминал выведет список того, что вы можете установить, например:

Python 3 будет одним из элементов в списке. Давайте продолжим и установим его:

  • brew install python3

Окно терминала даст вам обратную связь относительно процесса установки Python 3, это может занять несколько минут до завершения установки.

Наряду с Python 3, Homebrew будет устанавливать pip , setuptools и wheel .

Инструмент для использования с Python, мы будем использовать pip для установки и управления пакетами программ, которые мы, возможно, захотим использовать в наших проектах разработки. Вы можете установить пакеты Python, набрав:

  • pip3 install package_name

Здесь package_name можно обратиться к любому пакету или библиотеке Python, таким как Django для веб-разработки или NumPy для научных вычислений. Поэтому, если вы хотите установить NumPy, вы можете сделать это с помощью команды pip3 install numpy .

setuptools облегчает упаковку проектов Python, а колесо — это встроенный формат для Python, который может ускорить производство вашего программного обеспечения за счет сокращения количества раз, когда вам нужно скомпилировать.

Чтобы проверить версию Python 3, которую вы установили, вы можете ввести:

  • python3 —version

Это приведет к выпуску конкретной версии Python, которая в настоящее время установлена, которая по умолчанию будет самой обновленной стабильной версией Python 3, которая будет доступна.

Чтобы обновить версию Python 3, вы можете сначала обновить Homebrew, а затем обновить Python:

  • brew update
  • brew upgrade python3

Это хорошая практика, чтобы ваша версия Python была обновлена.

Шаг 5 — Создание виртуальной среды

Теперь, когда у нас установлены Xcode, Homebrew и Python, мы можем продолжить создание нашей среды программирования.

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

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

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

Выберите каталог, в который вы хотите включить среду программирования Python, или создайте новый каталог mkdir , например:

  • mkdir Environments
  • cd Environments

После того, как вы находитесь в каталоге, в котором хотите жить в среде, вы можете создать среду, выполнив следующую команду:

  • python3.6 -m venv my_env

По сути, эта команда создает новый каталог (в этом случае называется my_env ), который содержит несколько элементов:

  • В pyvenv.cfg файл указывает на установку Python , который вы использовали для запуска команды.
  • В lib подкаталоге содержится копия версии Python и site-packages внутри нее находится подкаталог, который запускается пустым, но в конечном итоге будет содержать соответствующие сторонние модули, которые вы устанавливаете.
  • include Подкаталог собирает пакеты.
  • В bin подкаталоге есть копия двоичного кода Python вместе с сценарием активации оболочки, который используется для настройки среды.

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

Чтобы использовать эту среду, вам необходимо активировать ее, которую вы можете сделать, введя следующую команду, которая вызывает сценарий активации:

  • source my_env /bin/activate

Теперь ваше приглашение будет иметь префикс имени вашей среды, в этом случае он называется my_env :

Читайте также  Как установить telegram на Windows?

Этот префикс позволяет нам знать, что среда my_env в настоящее время активна, что означает, что при создании программ здесь они будут использовать только настройки и пакеты этой конкретной среды.

Примечание. В виртуальной среде вы можете использовать команду python вместо нее python3 , а pip не в том pip3 случае, если хотите. Если вы используете Python 3 на вашей машине за пределами окружающей среды, вы должны будете использовать python3 и pip3 команды исключительно как python и pip будете вызывать более раннюю версию Python.

После выполнения этих шагов ваша виртуальная среда готова к использованию.

Шаг 6 — Создание простой программы

Теперь, когда у нас установлена ​​наша виртуальная среда, давайте создадим простую программу «Hello, World!». Это позволит убедиться, что наша среда работает, и дает нам возможность лучше познакомиться с Python, если мы еще этого не сделали.

Для этого мы откроем текстовый редактор командной строки, такой как nano, и создадим новый файл:

После того, как текстовый файл откроется в Terminal, мы выберем нашу программу:

Выход нано, введя control и x ключи, и , когда будет предложено сохранить файл нажмите y .

Как только вы выйдете из nano и вернетесь в свою оболочку, давайте запустим программу:

  • python hello.py

Программа hello.py, которую вы только что создали, должна привести к тому, что терминал выдаст следующий результат:

Чтобы покинуть среду, просто введите команду, deactivate и вы вернетесь в исходный каталог.

Заключение

Поздравляем! На этом этапе у вас есть среда программирования Python 3, настроенная на вашей локальной машине Mac OS X, и вы можете начать проект кодирования!

Чтобы настроить Python 3 на другом компьютере, следуйте инструкциям по локальной среде программирования для Ubuntu 16.04 , Debian 8 , CentOS 7 или Windows 10 . Вы также можете прочитать об установке Python и настройке среды программирования на сервере Ubuntu 16.04 , что особенно полезно при работе с командами разработчиков.

С вашей локальной машиной, готовой для разработки программного обеспечения, вы можете продолжить узнавать больше о кодировании в Python, следуя « Понимание типов данных в Python 3» и « Как использовать переменные в Python 3 ».

Установка и настройка Pуthon, Django и virtualenv на Mac OS

Apr 22, 2020 · 3 min read

Я начал изучать возможности Django. Но раньше я работал только с DLE CMS и WordPress. Поэтому решил почитать инструкции по установке и настройке Джанго, с учетом того, что у меня Mac OS.

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

Есть очень много р азных туториалов по установке, настройке и запуску Django. Но часть из них или достаточно объемные, или упускают какие-то важные вещи. В этой статье я постараюсь описать основные шаги, необходимые для запуска проекта на Python-Django под Mac OS.

Основные шаги:

  1. Установка Homebrew.
  2. Установка Python 3.
  3. Установка virtualenv.
  4. Создание изолированного окружения для проекта.
  5. Запуск изолированного окружения.
  6. Установка Django.
  7. Создание проекта.
  8. Запуск проекта!

Установка Homebrew

Homebrew — бесплатная открытая система управления программными проектами, которая упрощает установку программного обеспечения на операционную систему Mac OS. Homebrew использует Github для расширения поддержки пакетов, за счет вклада пользователей.

Если у вас не установлен Hombrew, необходимо запустить в терминале команду:

Установка Python3

Изначально Mac OS имеет предустановленный python версии 2. Поэтому, послу установки 3 версии питона, для доступа именно к python3 необходимо запускать его из терминала с командой python3.

Чтобы проверить версию python, надо запустить в терминале команду

Вы должны получить сообщение с версией установленного python.

Установка virtualenv

virtualenv — инструмент для создания изолированного виртуального окружения Python. Благодаря этому инструменту можно создать несколько разных проектов python, с разным набором библиотек на одном устройстве. Например, если вы захотите использовать разные версии одного и того же модуля в разных проектах.

После установки virtualenv мы установим все другие пакеты, в том числе и django в изолированные окружения.

Создание изолированного окружения для проекта

Создаем папку, в которой будет храниться проект. Пример команды в терминале.

И переходим в нее:

Создаем виртуальное окружение для проекта:

Где “ptest” — это название изолированного окружения, на ваше усмотрение.

Запуск изолированного окружения

После создания окружения, необходимо его активировать, чтобы установить все необходимые модули. Для этого запускаем в терминале команду:

Чтобы определить, в каком окружении вы находитесь, посмотрите на префикс в терминале, в круглых скобках будет указано название.

Так как изолированное окружение создавалось при помощи python3, в этом окружении можно запускать команды сразу через python, а не python3, так же как и pip, вместо pip3.

Чтобы завершить работу изолированного окружения, достаточно написать команду

Установка Django

Снова запустим изолированное окружение и через pip установим django.

Где “2.2” — необходимая версия джанго.

Создание проекта

Все готово для создания проекта. Достаточно написать в терминале (с запущенной виртуальной средой):

Поздравляю, вы создали свой первый проект на Django. Структура папок будет такой:

  • project_test —домашняя папка проекта
  • project1 — папка проекта django
  • project1 — корневая папка
  • ptest — виртуальная среда проекта

Запуск проекта

В Django встроен простой виртуальный веб-сервер. Не надо устанавливать никаких других программ на локальной машине. Чтобы его проверить, запустите в терминале команду:

Осталось проверить что сервер запущен, для этого в браузере открываем адрес http://127.0.0.1:8000.

Поздравляю, вы запустили свой первый проект на Django!

Установка и запуск Python3 на Windows и MAC OS

Прежде, чем приступить к занятиям, нужно выполнить подготовительную работу, которая нужна, чтобы начать программировать на Python.
В частности, нужно установить интерпретатор Python в вашей операционной системе и проработать цикл написания, сохранения и запуска программы. В качестве программы для тренировки мы возьмем одну строчку кода – print(‘Hello, Python’)

Установка интерпретатора Python

Шаг1. Проверить, установлен ли Python3

Прежде всего нужно проверить, установлен ли Python3 на Вашем компьютере. Для этого в командной строке наберите

Windows и другие:

Внимание! Клавиша ESC в командной строке не работает. Для выхода из интерпретатора Python в командной строке набираем quit() или exit(), обязательно со скобками. Либо просто СNTR+C на Windows, СNTR+D – на Маке.

Шаг 2. Установка Python3

В целом в установке Python нет ничего сложного, для этого посетите официальную станицу загрузки.
Python реализован для нескольких десятков операционных систем, выберите ту, которая установлена у вас.

Для Windows используйте эту инструкцию
Для MAC OS X – загрузка с официального сайта
Внимание! На Маке предустановлен python 2.x. Относящиеся к нему файлы и библиотеки находятся в /System/Library/Frameworks/Python.framework и /usr/bin/python. Их нельзя удалять или модифицировать, так как они используются в некоторых приложениях Apple. У вас будет две версии Python, и об этом нужно помнить.

Шаг 3. Проверить, что Python установлен и работает

После установки убедитесь, что Python установлен – в командной строке набираем

Windows и другие:

Теперь точно вы должны увидеть что-то вроде этого

Это означает, что система готова и ожидает ваших команд.

В командной строке набираем

Внимание! В начале пробела быть не должно – иначе интерпретатор выдаст ошибку.

и нажимаем Enter. В ответ интерпретатор должен напечатать тот текст, который указан в кавычках, в данном случае это Hello, Python

Итак, только что вы написали свою первую программу на Python и сделали первый шаг к тому, чтобы стать программистом!

Заодно вы увидели, что такое интерактивный режим – в этом режиме пользователь сообщает системе, что нужно сделать, а система немедленно отвечает.

Не забываем выйти из интерпретатора Python. Для выхода из интерпретатора Python в командной строке набираем quit() или exit(), обязательно со скобками. Либо просто СNTR+C на Windows, СNTR+D – на Маке.

Установка и настройка редактора

Интерпретатор дает возможность привести написанный код в исполнение, а текстовый редактор позволяет нам писать код, выполняя знакомые нам задачи – такие как поиск, замена, вырезка, вставка текста.

Существует достаточно большое количество разнообразных редакторов и IDE (Integrated Development Environment), и со времен вы определитесь, что использовать.

Выбор редактора/IDE – дело индивидуальное, самое главное – чтобы в нем было удобно и комфортно работать вам.

Если у вас есть опыт программирования на других языках, и любимый редактор/IDE, который поддерживает синтаксис Python, то смело пропускайте эту часть, и пользуйтесь тем, что привычно и нравится.

Новичкам рекомендуем начать с “легких” редакторов. Лёгкие редакторы – быстрые, простые и мгновенно стартуют. На практике «лёгкие» редакторы могут обладать большим количеством плагинов, так что граница между IDE и «лёгким» редактором размыта.

  • Sublime Text (кросс-платформенный, shareware)
  • Atom (кросс-платформенный, бесплатный)
  • SciTe простой, легкий и очень быстрый (Windows, бесплатный)
  • Notepad++ (Windows, бесплатный).

В настройке редактора для Python важны два момента – установить синтаксис Python и установить табуляцию, равную 4-м пробелам. Это очень важный момент для Python3, так как Python3 не доускает смешение табуляций и пробелов.
Если нужно, вы можете воспользоваться подсказками по настройке NotePad и Sublime.

После установки редактора создайте файл, содержащий одну строку:

print(‘Hello, Python’)

Никаких пробелов в начале быть не должно, строка начинается с первой позиции, иначе будет синтаксическая ошибка.

Сохраняем файл на диске (вы же организовали себе место для хранения python-файлов?). Файл можно назвать как угодно, главное, чтобы расширение было .py. Например, hello.py

Запуск Python

Ну что же, остается выполнить код, который находится в файле.

Читайте также  Курс обучения созданию сайтов на WordPress

1. Запуск из IDLE

Самый простой и удобный способ для начинающих запускать Python – через IDLE (Integrated DeveLopment Environment), которая входит комплект поставки Python. Она может использоваться на многих платформах, среди которых есть и Windows, и Mac OS.

Запуск на Windows.

Способ 1. Выбираем нужный файл. Нажимаем правую кнопку мыши и видим

Выбрав Edit with IDLE, попадаем в IDLE:

Как видите, запустить программу при помощи F5. Здесь же можно что-то быстренько подправить, все изменения сохранятся. Если файл параллельно открыт в редакторе, то редактор вас предупредит о том, что в файле были сделаны изменения и предложит их сохранить.

Способ 2.

В панели Widndows находим Python, открываем выпадающее меню и выбираем Python IDLE:

В этом случае откроется терминал. Нужный файл для запуска выбираем через меню File>Open и запускаем файл, выбрав в меню Run>Run Module или нажав F5.

Запуск на MAC OS

Способ 1.

В Finder выбираем нужный файл и дважды кликаем по нему (аналог правого щелчка мыши на Windows). Откроется IDLE:

На Маке shell и редактор открываются в разных окнах. Код запускается из меню Run>Run Module или по нажатию Fn+F5.

Способ 2.

На Launcpad находим IDLE

В этом случае откроется терминал. Нужный файл для запуска выбираем через File>Open и запустить его, выбрав в меню Run>Run Module или нажав FN+F5.

2. Запуск из командной строки

  • Открываем командную строку.

Внимание! Если вы незнакомы с работой с командной строки, то почитайте, как пользоваться командной строкой либо пользуйтесь IDLE(Способ 1).

  • Переходим в директорию, где расположен файл, который нужно запустить.
  • Запускаем файл

Windows:

MAC OS:

Как правило, программу Python можно запускать непосредственно из IDE. Как это сделать – зависит от интерфейса конкретной IDE, все они интуитивно понятны и выполнение кода не вызывает никаких сложностей.

Как скачать и установить Python на Mac OC X

Это краткий туториал покажет вам, как правильно установить Python 3 на Mac OS X. Существует несколько способов установки Python 3, включая скачивание с [официального сайта Python] (https://www.python.org/downloads/), однако я настоятельно рекомендую вместо этого использовать менеджер пакетов, такой как Homebrew для управления всеми вашими зависимостями в будущем. Это сделает вашу жизнь намного проще.

Какая версия python установлена по умолчанию

Хотя Python 2 установлен по умолчанию на компьютерах Apple, Python 3 — нет. Вы можете проверить это, набрав в Терминале python —version и нажав return:

Чтобы проверить, установлен ли Python 3, попробуйте запустить команду python3 —version . Скорее всего, вы увидите сообщение об ошибке, но стоит проверить. Даже если у вас есть версия Python 3, мы обновим ее до самой последней версии, которая на данный момент в 2019 году 3.7.2.

Установка Xcode и Homebrew

Мы будем использовать менеджер пакетов Homebrew для установки Python 3 — это общая практика. Homebrew необходим пакет Xcode Apple, поэтому для его установки выполните следующую команду:

Нажимайте далее или подтвердить (Xcode — большая программа, ее установка может занять некоторое время).

Далее установите Homebrew:

Чтобы проверить правильность установки Homebrew, выполните следующую команду:

Установка Python 3 на MAC OC X

Чтобы скачать и установить последнюю версию Python, выполните следующую команду:

Подождите пока установятся все зависимости и сам python 3
Теперь давайте подтвердим, какая версия установилась:

Что бы писать код Python 3 из командной строки, введите python3:

Если вы хотите выйти, введите exit() и return или Ctrl-D (одновременно клавиши Control и D).

Что бы запустить оболочку Python 2, просто вводите python :

[Бонус] Первый код в IDLE python для новичков

Теперь Python 3 установлен на ваш Mac, пора приступить к конкретному написанию первого кода. В Python большинство команд основано на контекстных словах в английском языке. Если в C# потребовалось бы ввести команду Console.WriteLine , чтобы вывести запись на экран, в Python это простая команда print .

Я покажу 3 простые задачи, которые есть в каждом коде:

  • вывод данных
  • операция сложения
  • использование условного оператора if

Для нашей первой задачи мы будем использовать IDLE. Это простой редактор кода, поставляется вместе с Python при его установке. Воспользуйтесь поиском и откройте IDLE.

Откроется окно, которое мы называем “оболочкой”. Там отображается результат выполнения кода, но писать код мы будем отдельно. Для этого нам нужно создать новый файл. Мы можем сделать это, нажав File > New File в верхнем меню. Откроется новый пустой файл.

Сохраните файл. Выберите File > Save As , затем сохраните его как helloworld.py . Обычно, в качестве первой программы используют вывод «Hello World» на экран.

Команда, которую мы собираемся использовать, является командой вывода данных в оболочку. Эта команда выглядит следующим образом. В скобках в кавычках находится текст, который мы выведем на экран.

После того, как вы ввели этот код в файл , выберите File > Save в меню, чтобы сохранить обновленную программу, а затем нажмите Run > Run Module из меню. Ваш вывод появится в окне оболочки. Это должно выглядеть примерно так.

Попробуйте распечатать разные фразы на экране, чтобы привыкнуть к коду.

Наша вторая задача — заставить Python считать за нас. Создайте новый файл Calculation.py. На этот раз мы выведем результат сложения двух чисел. Прибавим 9 к 8, для этого нам нужно ввести в наш новый файл команду print , которая выглядит следующим образом.

Как только вы это сделаете, нужно сохранить и затем запустить программу, нажав Run > Run Module . В оболочке появится результат вычислений, вот так:

Попробуйте различные вычисления, чтобы привыкнуть, помните, что вокруг чисел не нужны кавычки. Если вы еще не знакомы с операторами python, рекомендую прочить эту статью.

Наконец, мы создадим еще одну базовую программу, которая будет выводить результат в зависимости от входных данных, с помощью оператора if . Давайте снова откроем новый файл и выпишем следующий синтаксис:

Здесь мы объявляем переменную my_number равную 100, затем создаем конструкцию if-else , чтобы проверить, больше ли my_number числа 50. Если утверждение верно, мы получим «Это большое число», в противном случае мы увидим «Это небольшое число». ». Не забудьте сохранить и запустить программу, как вы это делали в предыдущих примерах.

Вы заметите, что программа печатает «Это большое число», потому что наш номер превышает 50. Попробуйте поменять номер и посмотрите, какой результат получите. Например, что выведет скрипт, если my_number = 50 ?

Установка Python – Windows, Linux, Mac OS

В данной статье мы рассмотрим, как устанавливать Python на Windows 10, Linux или mac OS по шагам.

Установка на Windows

Шаг 1 Для начала, нам понадобиться скачать дистрибутив. Он находится на официальном сайте www.python.org в разделе » Downloads «.

Если вам нужна более ранняя версия Python, выберите пункт » Windows » слева в разделе » Downloads «.

Использовать версию ниже 2.x не рекомендуется, так как поддержка 2-й версии Python прекратилась в 2020 году

В списке также присутствуют версии Python 64-bit. 64-разрядная версия позволит одному процессу использовать больше оперативной памяти, чем 32-разрядная. Однако есть одна особенность: для хранения некоторых данных (например целых чисел) может потребоваться больше оперативной памяти, чем в версии 32-bit.

Если в ближайшее время вы не планируете заниматься научными вычислениями и задачами, в которых требуется более 2 ГБ памяти, используйте рекомендованную 32-битную версию.

Шаг 2 Установка Python.

Поставьте галочку около » Add Python 3.x to PATH «. Она отвечает за добавление пути до Python в системную переменной PATH (для того, чтобы запускать интерпретатор командой python без указания полного пути до исполняемого файла).

Далее выбираем » Install Now «.

После установки, отобразится сообщение «Setup was successful». Python установлен! ?

Шаг 3 Проверим, правильно ли всё установилось. В меню » Пуск » появилась папка » Python 3.x «. В ней мы видим IDLE (редактор кода), интерпретатор Python и документация.

Зайдем в командную строку Windows » WIN + R «. Вводим в поле » cmd » и нажимаем » ok «.

Набирав в консоли команду python —version мы увидим установленную версию Python.

Установка на Linux (из репозитория)

Pyhon входит в состав большинства современных дистрибутивов Linux. Чтобы проверить, какая версия установлена в вашей системе, попробуйте выполнить следующие команды:

python —version python3 —version

Команды две, потому что в вашей системе могут быть установлены одновременно 2 версии — Python 2.x и Python 3.x

Если python 3 не установлен, или необходимо обновить старую версию, для разных дистрибутивов Linux это делается по-разному. Для начала необходимо выяснить, какая версия дистрибутива установлена на вашей системе. Команда lsb_release -a покажет нужную информацию.

Теперь вы знаете название и версию своего дистрибутива Linux и можете приступить к установке Python.

Ubuntu

Для установки Python 3.7 на Ubuntu, выполните следующие команды:

sudo apt-get update sudo apt-get install python3.7

Если вы используете старую версию Ubuntu, то пакета python3.7 может не быть в репозитории Universe. Вам нужно получить его из архива PPA (Personal Package Archive). Выполните следующие команды:

sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update sudo apt-get install python3.7

Python 3.8 отсутствует в репозитории Ubuntu по умолчанию. Если выполнить команду sudo apt-get install python3.8 в консоли можно увидеть предупреждение Unable to locate package python3.8 .

Для установки Python3.8 выполните следующие команды:

sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update sudo apt-get install python3.8

Debian

Первый способ, установка Python 3.7 с помощью команды:

apt install python3.7

Если данный способ не сработал, или отобразилась ошибка Unable to locate package python3.7 , есть второй способ – установка Python из исходников. Этот способ описан ниже.

Читайте также  Как установить на телевизор ForkPlayer?

Cent OS

Установить Python 3.6 можно следующим командами:

sudo yum install centos-release-scl sudo yum install rh-python36

Чтобы использовать установленную версию Питона, достаточно выполнить команду:

scl enable rh-python36 bash

Команда scl вызывает скрипт /opt/rh/rh-python36/enable, который меняет переменные окружения shell.

Обратите внимание – если вы выйдете из сеанса или откроете новый в терминале, версия по умолчанию будет 2.7.x., и команду scl нужно будет выполнять заново.

Для установки более свежей версии Python (например 3.8) воспользуйтесь установкой из исходников, описанной ниже.

Установка на Linux (из исходников)

Установка через исходники не так сложна, как кажется изначально. Она состоит из 4 шагов.

Шаг 1 Прежде чем начать устанавливать Python 3.8, необходимо установить необходимые библиотеки для компиляции Python следующими командами:

apt-get install build-essential checkinstall apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

Шаг 2 Скачать архив Python 3.8 в любое место (например в /opt):

cd /opt wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz

Доступные версии можно выбрать тут .

Разархивируем скачанный архив:

tar xzf Python-3.8.1.tgz

Шаг 3 Осталось скомпилировать исходники. Для этого выполним команды:

cd Python-3.8.1 ./configure —enable-optimizations make altinstall

altinstall используется для предотвращения замены бинарного файла python в папке /usr/bin

Шаг 4 Проверить установку можно командой:

Чтобы скачанный архив Python-3.8.1.tgz не занимал лишнее место, его можно удалить:

cd /opt rm -f Python-3.8.1.tgz

Установка на MacOS

Для установки на Mac OS X, просто скачайте Python 3 с официального сайта www.python.org. Далее кликните на скачанный файл два раза, пройдите процесс установки и проверьте в консоли версию Python запустив команду python3 —version

Альтернативный вариант – установка через Homebrew.

Шаг 1 Сначала необходимо установить сам Homebrew (если он отсутствует). Откройте приложение » Terminal » и выполните следующие команды:

xcode-select —install ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)»

Проверим успешность установки командой brew doctor

Как установить Python 3 на macOS в качестве версии по умолчанию

Есть несколько способов начать работу с Python 3 на macOS, однако не все они одинаково хороши. Сегодня мы рассмотрим, как правильно настроить среду, не нарушая ничего, встроенного в операционную систему macOS.

1. Установите pyenv

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

Как нам перестать заботиться о том, какая версия Python используется по умолчанию? Нужно использовать pyenv. Это инструмент для управления несколькими версиями Python. Он простой и вполне соответствует традициям Unix: предназначен для решения одной задачи, и решает ее хорошо.

Хотя доступны и другие варианты установки, проще всего начать следующим образом:

2. Установите Python

Теперь давайте установим последнюю версию Python (здесь указана версия 3.7.3, однако на данный момент широко используется версия 3.8 и доступна версия 3.9):

3. Установите глобальное значение по умолчанию

Теперь, когда Python 3 установлен через pyenv, мы хотим установить его как нашу версию по умолчанию (глобально) для сред pyenv:

Сила pyenv основана на том, что он контролирует путь нашей оболочки. Чтобы он работал правильно, нам нужно добавить следующее в наш файл конфигурации (мы использовали .zshrc, а вам, возможно, подойдет .bash_profile):

После этой команды наш файл (.zshrc для zsh или .bash_profile для Bash) должен включать следующие строки:

Теперь мы точно знаем, что используем Python 3.7.3, и pip будет обновляться вместе с ним без какой-либо ручной настройки и конфликтов между версиями. Использование менеджера версий (pyenv) позволяет нам легко регулировать будущие обновления, не беспокоясь о том, какую версию Python мы используем в данный момент.

Успешный результат

Освоив этот рабочий процесс, вы сможете использовать pyenv для управления несколькими версиями Python.

Для управления зависимостями также важно использовать виртуальные среды. Тут нам пригодятся такие встроенные библиотеки, как venv и virtualenvwrapper.

Среда выполнения Python

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

Версия Python, поставляемая с macOS, сильно устарела по сравнению с тем, что Python рекомендует использовать для разработки. Как отмечает XKCD, размышления о выборе среды выполнения Python иногда могут быть до смешного сложными:

Многие пользователи держат десятки интерпретаторов Python на своих компьютерах, хотя понятия не имеют, как эффективно ими управлять.

Слишком часто люди просто загружают последнюю версию Python, помещают ее в свою переменную $PATH и на этом всё (или используют команду brew install python3 , которая делает примерно то же самое). Это может привести к поломкам и неисправностям, которые будет весьма сложно исправить.

Чего не стоит делать

Можно подумать, что, чтобы сделать Python 3 на macOS версией по умолчанию, нужно заменить старую версию и на новую:

Этот шаблон соответствует тому, что обычно делает /usr/bin/ между основными выпусками Python, однако это неправильный ход:

К счастью, macOS не дает сломать систему непродуманными действиями. Дальнейшие исследования вопроса показывают, что описанный выше способ не следует применять.

Что можно попробовать

Теперь, когда мы знаем, чего не следует делать, давайте посмотрим, что сделать можно. Когда мы думаем об общих шаблонах установки приложений в macOS, есть несколько вариантов.

Использовать Python 3 по умолчанию для macOS

На веб-сайте Python есть установщик macOS Python 3, который мы можем загрузить и использовать. Если мы воспользуемся установкой пакета, python3 будет доступен в /usr/local/bin/.

Поскольку двоичный файл Python, хранящийся в /usr/bin/, не может быть изменен, необходимы алиасы (псевдонимы). Что хорошо в псевдониме, так это то, что он специфичен для нашей оболочки командной строки. Поскольку по умолчанию мы используем zsh, мы помещаем в файл .zshrc следующее:

Если по умолчанию вы используете оболочку Bash, вы можете добавить следующий текст в свой .bashrc :

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

Доверить управление Homebrew

Проект Homebrew предоставляет бесплатный менеджер пакетов для macOS, на который полагаются многие люди. Он имеет открытый исходный код. Этот менеджер пакетов дает пользователям Apple возможности, аналогичные возможностям apt-get или yum.

Если вы являетесь пользователем Homebrew, возможно, у вас уже установлен Python. Чтобы быстро проверить это, запустите конвейер команд:

Если в качестве результата вы получите python, значит, он установлен. Но какая это версия? Давайте проверим:

Отлично! Мейнтейнеры Homebrew обновили Python bottle (бинарный пакет), чтобы он указывал на последний релиз. Поскольку мейнтейнеры Homebrew более ответственны в отношении обновления релиза, чем большинство из нас, мы можем использовать версию Python 3 от Homebrew с помощью следующей команды:

Теперь нам нужно, чтобы наш алиас указывал на копию Python, которой управляет Homebrew:

Чтобы убедиться, что приведенный выше путь указывает на то место, куда Homebrew установил Python в нашей среде, мы можем запустить brew info python и поискать информацию о пути.

Этот метод использования Homebrew для управления нашей средой Python является хорошей отправной точкой.

Что делать, если нам все еще нужен Python 2?

Для любого новичка в Python имеет смысл начинать сразу с Python 3. Но те из нас, кому все еще нужен Python 2 – например, для участия в проекте, где есть только Python 2, – могут продолжать использовать версию Python, доступную в macOS по умолчанию (путь — /usr/bin/python):

Homebrew настолько хорош, что даже предлагает другую формулу для Python 2:

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

Не забудьте обновить pip до версии pip3!

pip – это дефолтный менеджер пакетов Python. Хотя мы изменили нашу дефолтную команду python на третью версию, нужно также отдельно задать псевдоним нашей команде pip (если у нас предыдущая версия).

Для начала нужно проверить, какая, собственно, у нас версия:

Чтобы устанавливать пакеты, наверняка совместимые с нашей новой версией Python, мы используем еще один алиас, указывающий на совместимую версию pip.

Поскольку в данной ситуации мы используем Homebrew в качестве менеджера пакетов, мы знаем, что он установил pip3 при установке Python 3. Путь по умолчанию должен быть таким же, как и в Python 3, но мы можем проверить это, попросив оболочку найти его:

Теперь, когда мы точно знаем местоположение, мы добавим его в наш файл конфигурации оболочки, как мы это делали раньше:

Наконец, мы можем проверить, что запущенный pip указывает на pip3. Для этого нужно открыть новую оболочку или перезагрузить текущую и посмотреть, на сто указывает псевдоним:

Мы можем избежать использования Homebrew для обновления pip, но для этого потребуется гораздо более подробное руководство, основанное на документации Python.

Заключение

Если вы только начинаете разработку на Python на macOS, выполните необходимые настройки, чтобы с самого начала использовать правильную версию Python.

Установка Python 3 с Homebrew или без него и использование псевдонима позволят вам начать программировать, но в долгосрочной перспективе это не лучшая стратегия.

Использование pyenv — простое решение для управления версиями. Оно станет отличной отправной точкой.

Борис Аладышкин/ автор статьи

Приветствую! Я являюсь руководителем данного проекта и занимаюсь его наполнением. Здесь я стараюсь собирать и публиковать максимально полный и интересный контент на темы связанные с современными технологиями и программным обеспечением. Уверен вы найдете для себя немало полезной информации. С уважением, Борис Аладышкин.

Понравилась статья? Поделиться с друзьями:
Itsovet61.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: