Как установить python 3 на mac os

Как установить python 3 на mac os

Порядок

Установка 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 из исходников. Этот способ описан ниже.

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 " и выполните следующие команды:

Как установить Python 3 на Mac – Учебное пособие по обновлению Brew Install

Macos поставляется с предварительно установленным Python. Но это Python версия 2.7, которая теперь устарела (заброшена Сообществом разработчика Python).

Вся община Python теперь переехала на использование Python 3.x (текущая версия на запись это 3.9). И Python 4.x будет скоро, но он будет полностью обратно совместимым.

Если вы попытаетесь запустить Python с вашего Terminal MacOS, вы даже сможете увидеть это предупреждение:

Пока Apple не решает установить Python 3.x, поскольку по умолчанию вам придется устанавливать его самостоятельно.

Одна команда для запуска Python 3

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

Если это все, что вы пришли, не заботятся. Удачного дня и счастливого кодирования.

Корпорация "Центр"

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

Как установить домень на Mac

Сначала вам нужно установить домощь, мощный менеджер пакетов для Mac.

Откройте свой терминал. Вы можете сделать это с помощью MacOS Spotlight (Command + Space + Space) и набрав «терминал».

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

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

Домень просит вас подтвердить, что вы хотите установить следующее. Вы должны нажать Enter, чтобы продолжить. (Или нажмите любой другой ключ, если вы получите холодные ноги.)

Как установить PENV для управления вашими версиями Python

Теперь давайте найму минутку для установки Пьенва. Эта библиотека поможет вам переключаться между различными версиями Python (если вам необходимо запускать Python 2.x по какой-то причине, а в ожидании прибытия Python 4.0).

Запустите эту команду:

Теперь вы можете установить последнюю версию Python.

Как использовать PENV, чтобы установить Python или обновить вашу версию Python

Теперь вам просто нужно запустить следующую команду:

Обратите внимание, что вы можете заменить 3.9.2 для любой последней версии Python. Например, как только Python 4.0.0 выходит, вы можете запустить это:

Устранение неполадок PEENV Установка

Если вы столкнулись с ошибкой, которую «C компилятор не может создавать исполняемые файлы», то самый простой способ решить, это переустановить XCode Apple.

XCode – это инструмент, созданный Apple, который включает в себя все библиотеки C и другие инструменты, которые Python использует при запуске на MacOS. XCode – это колоссы 11 гигабайт, но вы захотите быть в курсе. Вы можете захотеть запустить это, пока вы спите.

Вы можете Получите последнюю версию Xcode Apple здесь Отказ Я должен был сделать это после обновления в MacOS Big Sur, но, как только я сделал, все следующие команды работали нормально. Просто повторно запустите вышеуказанные PENV Установить 3.9.2 И это теперь должно работать.

Как настроить ваш путь MacOS для PENV (BASH или ZSH)

Сначала вам нужно обновить свой путь Unix, чтобы проложить путь для PEENV, чтобы иметь возможность взаимодействовать с вашей системой.

Это длительное объяснение того, как путь работает в MacOS (и UNIX), прямо из PENV GitHUB REPO Отказ

И вот их объяснение того, что такое прокладка. Я снова цитирую их по длине, потому что я действительно не могу объяснить это лучше.

Вот как обновить свой .bash_profile В Bash (который установлен в MacOS по умолчанию):

Или, если вы установили zsh (или ohmyzsh), как у меня, вы хотите редактировать .zshrc Вместо этого файл:

Тогда вы хотите добавить Pyenv init на ваш терминал. Запустите эту команду, если вы используете Bash (опять же, это значение по умолчанию с MacOS):

Или запустите эту команду, если вы используете ZSH:

Теперь сбросьте свой терминал, запустив эту команду:

Как установить версию Python в глобальный по умолчанию (Bash или ZSH)

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

Запустите эту команду:

Опять же, вы можете заменить 3.9.2 любую последнюю версию.

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

Вы должны увидеть этот выход:

Последний шаг: Закройте свой терминал и перезапустите его

После того, как вы перезапустили свой браузер, вы запускаете Python Команда, и вы запустите новую версию Python вместо старого.

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

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

скачать python 3 для mac oc x

Какая версия 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 в верхнем меню. Откроется новый пустой файл.

python IDLE для mac oc x

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

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

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

python IDLE для mac oc x: Hello World

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

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

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

python IDLE для mac oc x: Calculation

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

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

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

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

REDMOND

Ссылка на основную публикацию