- Одна команда для запуска Python 3
- 4. Установите библиотеки глубокого обучения
- Переменные среды Python
- Настройка пути в Unix/Linux
- Как установить домень на Mac
- Настройка пути в Windows
- 3. Установите глобальное значение по умолчанию
- Успешный результат
- Как узнать установленную версию Python
- Что можно попробовать
- Использовать Python 3 по умолчанию для macOS
- Доверить управление Homebrew
- Что делать, если нам все еще нужен Python 2?
- Среда выполнения Python
- 3. Установите библиотеки SciPy и машинного обучения
- Как установить PENV для управления вашими версиями Python
- 5. Поддерживайте свою среду в актуальном состоянии
- Обновление библиотек, установленных с Macports
- Обновление библиотек, установленных с помощью Pip
- Установка интерпретатора Python
- Как установить Python на Windows
- Как установить Python на Linux
- Как установить Python на macOS
- Запуск IDLE, среды разработки Python-программ
- Как использовать PENV, чтобы установить Python или обновить вашу версию Python
- Обучение работе в Python
- Настройка PATH
- Установка на Linux (из репозитория)
- Ubuntu
- Debian
- Cent OS
- Устранение неполадок PEENV Установка
- Как настроить ваш путь MacOS для PENV (BASH или ZSH)
- Как установить версию Python в глобальный по умолчанию (Bash или ZSH)
- Чего не стоит делать
- Установка на Linux (из исходников)
- Как установить Python 3.6.5 с помощью Homebrew
- Загрузка Python
- 1. Установите XCode
Одна команда для запуска Python 3
Для некоторых из вас, читающих это, этой команды может быть достаточно. Вы можете запустить Python 3 с помощью этой команды (с 3 в конце).
python3
Если это все, что вы пришли, это не имеет значения. Хорошего дня и хорошего программирования.
Но если вы хотите, чтобы правильная система управления версиями Python отслеживала различные версии и имела тонкий контроль над версией, которую вы используете, этот учебник покажет вам, как это сделать.
4. Установите библиотеки глубокого обучения
На этом этапе мы установим библиотеки Python, используемые для глубокого обучения, а именно Theano, TensorFlow и Keras.
- 1 Установите библиотеку глубокого обучения Theano, набрав:
sudo pip установить theano
- 2. Установите библиотеку глубокого обучения TensorFlow, набрав:
sudo pip установить tenorflow
- 3. Чтобы установить Keras, введите:
sudo pip установить keras
- 4. Убедитесь, что ваша среда глубокого обучения установлена и работает правильно.
Создайте скрипт, который печатает номера версий каждой библиотеки, как мы делали ранее для среды SciPy.
# theano import theano print (‘theano:% s’% theano .__ version__) # tenorflow import tensorflow print (‘tensorflow:% s’% tensorflow .__ version__) # keras import keras print (‘keras:% s’% keras .__ версия__)
Сохраните скрипт в файле deep_versions.py,
Запустите сценарий, набрав:
python deep_versions.py
Вы должны увидеть результат как:
theano: 0.8.2 tensorflow: 0.12.1 Использование серверной части TensorFlow. Керас: 1.2.1
Переменные среды Python
В таблице перечислены важные переменные среды, которые может распознавать Python:
п / пн | Переменная и описание |
1 | ПИТОНПАТ Роль этой переменной аналогична роли PATH. Эта переменная сообщает интерпретатору Python, где найти файлы модуля, импортированные в программу. Переменная должна включать каталог исходной библиотеки Python и каталоги, содержащие исходный код Python. PYTHONPATH иногда устанавливается установщиком Python. |
2 | PYTHONSTARTUP Содержит путь к файлу инициализации, содержащему исходный код Python. Выполняется каждый раз при запуске интерпретатора. В Unix он называется .pythonrc.py и содержит команды, которые загружают утилиты или изменяют PYTHONPATH. |
3 | PYTHONCASEOK Используется в Windows для указания Python найти первое совпадение без учета регистра в операторе импорта. Установите для этой переменной любое значение, чтобы активировать ее. |
4 | PYTHONHOME Это альтернативный способ найти форму. Обычно включается в каталоги PYTHONSTARTUP или PYTHONPATH для облегчения переключения библиотек модулей. |
Настройка пути в Unix/Linux
Чтобы добавить каталог Python к пути для определенного сеанса в Unix:
- В оболочке csh введите setenv PATH «$ PATH: / usr / local / bin / python» и нажмите Enter.
- В оболочке bash (Linux) введите export PATH = «$ PATH: / usr / local / bin / python» и нажмите Enter.
- В оболочке sh или ksh введите PATH = «$ PATH: / usr / local / bin / python» и нажмите Enter.
- Примечание. / Usr / local / bin / python — это путь к каталогу Python.
Как установить домень на Mac
Сначала вам нужно установить Home, мощный менеджер пакетов для Mac.
Откройте свой терминал. Вы можете сделать это с помощью macOS Spotlight (Command + Пробел + Пробел), набрав «терминал».
Теперь, когда вы находитесь в командной строке, вы можете установить последнюю домашнюю версию, выполнив эту команду:
/ bin / bash -c «$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»
Ваш терминал запросит у вас дополнительный доступ к пользовательскому уровню. Вам нужно будет ввести свой пароль для запуска этой команды. Это тот же пароль, который вы вводите при входе в систему Mac. Введите его и нажмите Enter.
Домен просит вас подтвердить, что вы хотите установить следующее. Вы должны нажать Enter, чтобы продолжить. (Или нажмите любую другую клавишу, если у вас холодные ноги.)
Настройка пути в Windows
Чтобы добавить каталог Python к пути для определенного сеанса в Windows:
В командной строке введите путь% путь%; C: Python и нажмите Enter.
Примечание. C: Python — это путь к каталогу Python.
3. Установите глобальное значение по умолчанию
Теперь, когда Python 3 установлен через pyenv, мы хотим установить его как версию по умолчанию (глобальную) для сред pyenv:
$ pyenv global 3.7.3 # проверьте, работает ли $ pyenv версии 3.7.3 (устанавливается /Users/mbbroberg/.pyenv/version)
Сила pyenv основана на том факте, что он контролирует путь нашей оболочки. Чтобы это работало правильно, нам нужно добавить следующее в наш файл конфигурации (мы использовали .zshrc, и вас может подойти .bash_profile):
$ echo -e ‘если команда -v pyenv 1> / dev / null 2> & 1; затем n eval «$ (pyenv init -)» nfi ‘>> ~ / .zshrc
После этой команды наш файл (.zshrc для zsh или .bash_profile для Bash) должен включать следующие строки:
если команда -v pyenv 1> / dev / null 2> & 1; затем eval «$ (pyenv init -)» fi
Теперь мы точно знаем, что используем Python 3.7.3, и pip будет обновляться вместе с ним без какой-либо ручной настройки или конфликтов версий. Использование диспетчера версий (pyenv) позволяет нам легко управлять будущими обновлениями, не беспокоясь о том, какую версию Python мы используем в настоящее время.
Успешный результат
Освоив этот рабочий процесс, вы сможете использовать pyenv для обработки нескольких версий Python.
также важно использовать виртуальные среды для управления зависимостями. Здесь пригодятся встроенные библиотеки, такие как venv и virtualenvwrapper.
Как узнать установленную версию Python
Откройте программу терминала и используйте следующую команду:
python —version
В большинстве случаев Python 2.7.x будет установлен на MacOS: 2.7.4 или 2.7.10.
Если вы установили обновление Python, вы можете проверить версию с помощью такой команды:
python3 —version
Опять же, обе версии Python могут сосуществовать без конфликтов.
Вы также можете узнать, где установлена каждая версия, с помощью команды:
Имейте в виду, что разные версии работают по-разному. Мы рекомендуем использовать Python 3.x, так как это более удобно.
Что можно попробовать
Теперь, когда мы знаем, чего не следует делать, давайте посмотрим, что мы можем сделать. Когда мы думаем об общих шаблонах установки приложений в macOS, есть несколько вариантов.
Использовать Python 3 по умолчанию для macOS
На веб-сайте Python есть установщик macOS Python 3, который мы можем загрузить и использовать. Если мы воспользуемся установочным пакетом, python3 будет доступен в / usr / local / bin/.
Поскольку двоичный файл Python, хранящийся в / usr / bin /, не может быть отредактирован, необходимы псевдонимы (псевдонимы). Преимущество псевдонима в том, что он специфичен для нашей оболочки командной строки. Поскольку по умолчанию мы используем zsh, мы помещаем в файл .zshrc следующее:
$ echo «псевдоним python = / usr / local / bin / python3.7» >> ~ / .zshrc
Если вы по умолчанию используете оболочку Bash, вы можете добавить следующий текст в свой .bashrc:
$ echo «псевдоним python = / usr / local / bin / python3.7» >> ~ / .bashrc
Эта стратегия работает, но не идеальна для будущих обновлений Python. Это означает, что нам придется регулярно проверять сайт и загружать новые файлы, поскольку Python не включает способ обновления из командной строки.
Доверить управление Homebrew
Проект Homebrew предоставляет бесплатный менеджер пакетов для macOS, на который полагаются многие люди. Это открытый исходный код. Этот менеджер пакетов предлагает пользователям Apple удобство использования как в стиле apt-get, так и в стиле yum.
Если вы являетесь пользователем Homebrew, возможно, у вас уже установлен Python. Чтобы быстро это проверить, запустите командный конвейер:
список пивоварен | grep python python
Если в результате вы получите python, значит, он установлен. А какая это версия? Давайте проверим:
$ brew info python python: стабильный 3.7.3 (в бутылках), интерпретируемый HEAD, интерактивный и объектно-ориентированный язык программирования https://www.python.org/ /usr/local/Cellar/python/3.7.2_1 (файл 8.437, 118 МБ) * ## дальнейший вывод не включается ##
Хороший! Сопровождающие Homebrew обновили бутылку Python (бинарный пакет), указав последнюю версию. Поскольку сопровождающие Homebrew более ответственны за выпуск обновлений, чем большинство из нас, мы можем использовать версию Homebrew для Python 3 с помощью следующей команды:
$ brew update && brew upgrade python
Теперь нам нужно, чтобы наш псевдоним указывал на управляемую Homebrew копию Python:
# Если вы добавили предыдущий псевдоним, используйте текстовый редактор для обновления псевдонима строки python = / usr / local / bin / python3
Чтобы убедиться, что указанный выше путь указывает на то место, где Homebrew установил Python в нашей среде, мы можем запустить brew info python и найти информацию о пути.
Этот метод использования Homebrew для управления нашей средой Python — хорошее место для начала.
Что делать, если нам все еще нужен Python 2?
Для всех, кто плохо знаком с Python, имеет смысл сразу начать работу с Python 3. Но те из нас, кому все еще нужен Python 2, например, для присоединения к проекту, в котором есть только Python 2, могут продолжать использовать доступную версию Python по умолчанию в macOS (путь / usr / bin / python):
$ / usr / bin / python >>> print («Эта среда выполнения все еще работает!») Эта среда выполнения все еще работает!
Homebrew настолько хорош, что даже предлагает другую формулу для Python 2:
# Если вам нужен Python 2.7, запустите $ brew install python @ 2
Чтобы восстановить использование версии Python по умолчанию в вашей системе, вы можете удалить псевдонимы из нашего файла конфигурации оболочки в любое время.
Среда выполнения Python
Теперь, когда мы разбираемся в версиях Python, мы можем разобраться, почему эта проблема сбивает с толку так много людей.
Версия Python, поставляемая с macOS, намного устарела, чем та, которую Python рекомендует для разработки. Как указывает XKCD, размышления о выборе среды выполнения Python иногда могут быть до смешного сложными:
Многие пользователи держат на своих компьютерах десятки интерпретаторов Python, даже если они не знают, как с ними эффективно работать.
Слишком часто люди просто загружают последнюю версию Python, помещают ее в свой $ PATH и все (или используют brew install python3, который делает более или менее то же самое). Это может привести к поломкам и неисправностям, которые будет очень трудно исправить.
3. Установите библиотеки SciPy и машинного обучения
SciPy — это набор библиотек для научных вычислений Python, необходимых для разработки машинного обучения на Python.
На этом этапе вы установите среду Python 3 и SciPy.
- 1. Установите Python 3.5 с помощью macports. Откройте терминал и введите:
sudo порт установить python35
Чтобы сделать это версией Python по умолчанию, введите:
sudo port select —set python python35 sudo port select —set python3 python35
Закройте окно терминала и снова откройте его.
Убедитесь, что Python 3.5 теперь является системным Python по умолчанию, набрав:
python -V
Вы должны увидеть сообщение ниже или что-то подобное:
Python 3.5.3
- 2. Установите среду SciPy, включая библиотеки:
- Numpy
- SciPy
- Матплотлиб
- Панда
- Статистика
- Пип (менеджер пакетов)
Откройте терминал и введите:
sudo port install py35-numpy py35-scipy py35-matplotlib py35-pandas py35-statsmodels py35-pip
Загрузка и установка может занять некоторое время.
Чтобы убедиться, что pip для Python 3 является системным по умолчанию, введите:
sudo port select —set pip pip35
- 3. Установите scikit-learn с помощью pip. Откройте командную строку и введите:
sudo pip install -U scikit-learn
- 4. Убедитесь, что библиотеки установлены правильно. Откройте текстовый редактор и введите (скопируйте и вставьте) следующий скрипт:
# scipy import scipy print (‘scipy:% s’% scipy .__ version__) # numpy import numpy print (‘numpy:% s’% numpy .__ version__) # matplotlib import matplotlib print (‘matplotlib:% s’% matplotlib .__ version__) # pandas import pandas print (‘pandas:% s’% pandas .__ version__) # statsmodels import statsmodels print (‘statsmodels:% s’% statsmodels .__ version__) # scikit-learn import sklearn print (‘sklearn :% s ‘% sklearn .__ версия__)
Сохраните скрипт с именем файла versions.py,
Перейдите в каталог, в котором вы сохранили скрипт, и введите:
версии Python.py
Результат должен выглядеть так (или аналогично):
scipy: 0.18.1 numpy: 1.12.0 matplotlib: 2.0.0 pandas: 0.19.2 statsmodels: 0.6.1 sklearn: 0.18.1
Как установить PENV для управления вашими версиями Python
Теперь займемся установкой Pienwa. Эта библиотека поможет вам переключаться между версиями Python (если вам по какой-то причине нужно запустить Python 2.x в ожидании выхода Python 4.0).
Выполните эту команду:
варить установить pyenv
Теперь вы можете установить последнюю версию Python.
5. Поддерживайте свою среду в актуальном состоянии
важно постоянно обновлять среду.
также важно использовать те же инструменты для обновления библиотек, используемых для установки, например macport и pip.
В этом разделе представлены команды, которые вы можете использовать, например, один раз в месяц, чтобы поддерживать вашу среду в актуальном состоянии.
Обновление библиотек, установленных с Macports
Первым делом нужно обновить сам macports.
самообновление порта sudo
Позже вы можете обновить установленные библиотеки с помощью macports.
обновление порта sudo python35 py35-numpy py35-scipy py35-matplotlib py35-panda py35-statsmodels py35-pip
Вы также можете обновить любые библиотеки, которые нуждаются в обновлении, набрав:
устаревшее обновление порта sudo
Я не делаю этого сам, так как не могу контролировать, что обновляется.
Обновление библиотек, установленных с помощью Pip
Затем мы можем обновить библиотеки, установленные с помощью pip.
Я не хочу, чтобы pip устанавливал или обновлял вещи, которые можно установить с помощью macports, поэтому я обновляю установленные библиотеки с помощью pip без обновления зависимостей (например, -no-deps)
sudo pip install -U —no-deps keras tensorflow theano scikit-learn
И это все, что вам нужно сделать, чтобы поддерживать свою среду в актуальном состоянии.
Если вы получаете какое-то перекрытие между macports и pip (например, numpy, установленным обоими инструментами), у вас могут быть проблемы.
Чтобы узнать, что именно установлено с типом pip:
sudo pip заморозить
Установка интерпретатора Python
Как установить Python на Windows
Все версии для доступных операционных систем перечислены на официальной странице сайта python.org. На данный момент последняя сборка Python — 3.7.4. Неважно, какую версию Python вы загружаете, если ее номер начинается с цифры 3.
Затем запустите загруженный файл. По умолчанию пакет устанавливает IDLE (среду разработки Python), документацию, диспетчер пакетов pip (для загрузки и установки других пакетов Python), стандартный набор тестов и средство запуска Python для запуска программ с расширением .py.
На следующем шаге выберите путь установки и выберите «Установить для всех пользователей).
Как установить Python на Linux
Python включен в большинство дистрибутивов Linux. Но если вы хотите самостоятельно скомпилировать последнюю версию CPython или если в вашей системе ее нет, исходный код находится здесь.
Сборка запускается стандартной командой:
./configure make make install
Как установить Python на macOS
Python также входит в состав macOS, как и большинство сборок Linux. Последняя версия находится на странице официального сайта.
Запуск IDLE, среды разработки Python-программ
IDLE устанавливается вместе с Python: это среда разработки для программ Python. Здесь они пишут код, сохраняют написанные программы и исполняют их.
Напишем стандартное «Привет, мир!» в адаптированной версии.
>>> print («Привет, Skillbox!») Привет, Skillbox! >>>
это настолько просто, что мы установили CPython, запустили среду разработки, написали первую программу и запустили ее для работы на виртуальной машине.
Как использовать PENV, чтобы установить Python или обновить вашу версию Python
Теперь вам просто нужно выполнить следующую команду:
pyenv установить 3.9.2
Обратите внимание, что вы можете заменить 3.9.2 любой более новой версией Python. Например, после выхода Python 4.0.0 вы можете запустить это:
pyenv установить 4.0.0
Обучение работе в Python
Если вы новичок в Python и программировании в целом, есть много отличных ресурсов, которые помогут вам начать работу.
Вы можете изучить следующие руководства:
- Изучение Python — О’Рейли
- Ускоренный курс Python: практическое введение в программирование на основе проектов
- Автоматизируйте скучную работу с помощью Python: практическое программирование для абсолютных новичков
Онлайн-курсы также помогут:
- edX: курс MIT Learn Python
- MIT: вводный курс по информатике
Примечание. Еще раз напоминаем вам, что нет необходимости обновлять Python 2.x до Python 3.x, так как это может привести к сбоям в работе программ. Просто установите обновленную версию параллельно.
Настройка PATH
Программы и другие исполняемые файлы можно найти во многих каталогах, поэтому операционные системы предоставляют путь поиска, в котором перечислены каталоги, в которых операционная система ищет исполняемые файлы.
Путь хранится в переменной среды, которая представляет собой именованную строку, управляемую операционной системой. Эта переменная содержит информацию, доступную оболочке и другим программам.
Переменная пути называется PATH в Unix или Path в Windows (Unix чувствителен к регистру; Windows — нет).
В Mac OS программа установки обрабатывает информацию о пути. Чтобы вызвать интерпретатор Python из любого конкретного каталога, вам необходимо добавить каталог Python в свой путь.
Установка на Linux (из репозитория)
Pyhon входит в состав большинства современных дистрибутивов Linux. Чтобы проверить, какая версия установлена в вашей системе, попробуйте следующие команды:
python —versionpython3 —version
Есть две команды, потому что в вашей системе могут быть установлены 2 версии одновременно: Python 2.x и Python 3.x.
Проверьте версии Python, предустановленные в ОС Linux
Если python 3 не установлен или вам нужно перейти на более старую версию, это делается по-разному для разных дистрибутивов Linux. Для начала нужно узнать, какая версия дистрибутива установлена в вашей системе. Команда lsb_release -a отобразит необходимую информацию.
lsb_release показывает информацию о дистрибутиве, флаг «-a» — показывает подробную информацию о дистрибутиве Linux
Теперь, когда вы знаете название и версию вашего дистрибутива Linux, вы можете приступить к установке Python.
Ubuntu
Чтобы установить Python 3.7 в Ubuntu, выполните следующие команды:
sudo apt-get update sudo apt-get install python3.7
Если вы используете старую версию Ubuntu, пакет python3.7 может отсутствовать в репозитории Universe. Вам нужно получить его из личного архива пакетов (PPA). Выполните следующие команды:
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 в консоли, вы увидите предупреждение Не удается найти пакет 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 установить python3.7
Если этот метод не сработал или вы получили ошибку Не удается найти пакет python3.7, есть второй способ: установить Python из исходного кода. Этот метод описан ниже.
Cent OS
Вы можете установить Python 3.6 с помощью следующих команд:
sudo yum установить centos-release-scl sudo yum install rh-python36
Чтобы использовать установленную версию Python, просто выполните команду:
scl включить rh-python36 bash
Команда scl вызывает сценарий / opt / rh / rh-python36 / enable, который изменяет переменные среды оболочки.
Обратите внимание, что если вы выйдете из системы или откроете новый в терминале, версия по умолчанию будет 2.7.x, и команду scl нужно будет запустить снова.
Чтобы установить более новую версию Python (например, 3.8), используйте исходную установку, описанную ниже.
Устранение неполадок PEENV Установка
Если вы столкнулись с ошибкой «Компилятор C не может создавать исполняемые файлы», самый простой способ исправить это — переустановить Apple Xcode.
Xcode — это инструмент, созданный Apple, который включает в себя все библиотеки C и другие инструменты, которые Python использует при работе в macOS. Xcode — это 11-гигабайтный гигант, но вы захотите идти в ногу со временем. Вы можете делать это, пока спите.
Мне пришлось сделать это после обновления до macOS Big Sur, но после этого все следующие команды работали нормально. Просто перезапустите предыдущую установку PENV 3.9.2, и теперь она должна работать.
Как настроить ваш путь MacOS для PENV (BASH или ZSH)
Сначала вам нужно обновить путь к Unix, чтобы PEENV мог взаимодействовать с вашей системой.
Это подробное объяснение того, как этот путь работает в MacOS (и UNIX), прямо из заявления об отказе от ответственности PENV GitHUB REPO
/ USR / местные / бен: / USR / бункер: / бен
И вот их объяснение, что такое прокладка. Я цитирую их еще раз подробно, потому что я действительно не могу объяснить это лучше.
$ (корень pyenv) / прокладки: / usr / local / bin: / usr / bin: / bin
Вот как обновить ваш .bash_profile в Bash (который по умолчанию установлен в macOS):
echo ‘export PYENV_ROOT = «$ HOME / .pyenv»‘ >> ~ / .bash_profile echo ‘export PATH = «$ PYENV_ROOT / bin: $ PATH»‘ >> ~ / .bash_profile
Или, если вы установили zsh (или ohmyzsh), как у меня, вы хотите вместо этого отредактировать файл .zshrc:
echo ‘export PYENV_ROOT = «$ HOME / .pyenv»‘ >> ~ / .zshrc echo ‘export PATH = «$ PYENV_ROOT / bin: $ PATH»‘ >> ~ / .zshrc
Итак, вы хотите добавить Pyenv init в свой терминал. Выполните эту команду, если вы используете Bash (опять же, это значение по умолчанию в MacOS):
echo -e ‘если команда -v pyenv 1> / dev / null 2> & 1; затем n eval «$ (pyenv init -)» nfi ‘>> ~ / .bash_profile
Или запустите эту команду, если вы используете ZSH:
echo -e ‘если команда -v pyenv 1> / dev / null 2> & 1; затем n eval «$ (pyenv init -)» nfi ‘>> ~ / .zshrc
Теперь перезагрузите терминал, выполнив эту команду:
восстановить
Как установить версию Python в глобальный по умолчанию (Bash или ZSH)
Вы можете установить последнюю версию Python как глобальную, что означает, что это будет версия Python по умолчанию, используемая MacOS при запуске приложений Python.
Выполните эту команду:
глобальный pyenv 3.9.2
Опять же, вы можете заменить 3.9.2 любой более новой версией.
Теперь вы можете убедиться, что это работает, проверив глобальную версию Python:
версии pyenv
Чего не стоит делать
Вы можете подумать, что для того, чтобы сделать Python 3 версией по умолчанию в macOS, вам нужно заменить старую версию на новую:
# сначала найдите двоичный файл python $ which python / usr / bin / python # затем переименуйте его в неиспользуемое имя $ sudo mv / usr / bin / python / usr / bin / python2 # наконец переместите новый двоичный файл на предыдущий путь $ sudo mv $ PATHTOBINARY / python3 / usr / bin / python
Этот шаблон соответствует тому, что / usr / bin / обычно делает между основными версиями Python, однако это неправильный ход:
$ sudo mv / usr / bin / python / usr / bin / python2 mv: переименовать / usr / bin / python в / usr / bin / python2: операция не разрешена
К счастью, macOS не позволяет прерывать работу системы безрассудными действиями. Дальнейшие исследования по этому поводу показывают, что описанный выше метод применять нельзя.
Установка на 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 zlib1
Шаг 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 сделать altinstall
altinstall используется для предотвращения замены двоичного файла python в каталоге / usr / bin
Шаг 4 Проверить установку можно с помощью команды:
python3.8 -V
Чтобы загруженный архив Python-3.8.1.tgz не занимал лишнее место, вы можете удалить его:
cd / opt rm -f Python-3.8.1.tgz
Как установить Python 3.6.5 с помощью Homebrew
Установить обновленную версию Python 3.6.5 через HomeBrew чрезвычайно просто. Конечно, на вашем компьютере должен быть установлен Homebrew, однако, если вас интересует этот метод, вы, вероятно, использовали программу более одного раза.
Чтобы установить Python 3 через Homebrew, выполните следующую команду:
brew устанавливает python3
После установки Python 3 на ваш Mac вы можете запустить программу с помощью:
python3
В любом случае, после установки Python 3 на ваш компьютер, Python 2.7 останется там, и вы сможете его использовать.
Загрузка Python
Последний и самый актуальный исходный код, двоичные файлы, документация, новости и многое другое доступны на официальном веб-сайте Python по адресу https://www.python.org/.
Вы можете загрузить документацию Python, перейдя по адресу https://www.python.org/doc/. Документация доступна в форматах HTML, PDF и PostScript.
1. Установите XCode
Xcode — это среда разработки для OS X.
Требуется установка Xcode, поскольку он содержит инструменты командной строки, необходимые для разработки Python. На этом этапе вы установите инструменты командной строки Xcode и Xcode.
Этот шаг предполагает, что у вас уже есть учетная запись Apple App Store и что у вас достаточно прав администратора для установки программного обеспечения на вашу рабочую станцию.
- 1. Откройте приложение «App Store», найдите «Xcode» и нажмите «Получить», чтобы установить.
Вам будет предложено ввести пароль в App Store.
Xcode является бесплатным и имеет размер не менее 4,5 ГБ, и его загрузка может занять некоторое время.
- 2. Откройте «Приложения», а затем найдите и запустите «Xcode«.
Вам может быть предложено установить надстройки перед запуском Xcode. Принять и установить.
- 3. Установите инструменты командной строки Xcode, откройте окно терминала и введите:
xcode-select — установить
Появится диалоговое окно и установите необходимые инструменты.
Убедитесь, что инструменты установлены, набрав:
xcode-select -p
Вы должны увидеть результат как:
/Applications/Xcode.app/Content/Developer
- 4. Примите лицензионное соглашение (при необходимости). Откройте окно терминала и введите:
sudo xcodebuild -license
Используйте «пробел», чтобы перейти вниз и принять.
Теперь у вас есть инструменты командной строки Xcode и Xcode.