Переустановить python mac os

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

Автор: Quincy Larson
Дата записи

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 И это теперь должно работать.

Читайте также:  Microsoft windows version number

Как настроить ваш путь 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

Я хотел обновить мой python 2.6.1 до 3.x на Mac, но мне было интересно, возможно ли это сделать с помощью терминала, или мне нужно скачать установщик с сайта python?

Причина, по которой я задаю этот вопрос, заключается в том, что установщик не обновляет мою версию терминала Python.

14 ответов

Python по умолчанию на OS X не должен быть испорчен, поскольку он используется самой ОС. Если по умолчанию стоит 2.6.1, то у вас должен быть Snow Leopard.

Сначала установите Homebrew (отсутствующий менеджер пакетов для macOS), если у вас нет: введите это в свой терминал

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

Теперь вы можете обновить ваш Python до Python 3 этой командой
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python

Python 2 и python 3 могут сосуществовать, чтобы открыть python 3, введите python3 вместо python

Это самый простой и лучший способ.

Всегда лучше использовать homebrew для обновления или установки python. В типе терминала:

Это установит homebrew (это займет некоторое время в зависимости от скорости вашего интернета)

Затем в терминале введите

Это сначала обновит brew (вам не нужно делать это, если у вас уже есть последняя версия)

Этот напиток обновит python до последней жизнеспособной версии.

Это должно сработать.

Вы также можете использовать:

Установи клик через менеджер пакетов homebrew. Это самый простой и легкий способ.

  1. Если у вас не установлен homebrew, введите эту команду в своем терминале
  1. Следующее «brew install awscli»

Это установит aws cli на ваш Mac

Повторяю выше, не возиться с установкой OS X. Столкнулся с парой переустановок, думая, что смогу побить систему. 3.1 install Скотт Гриффитс, предложенный выше, отлично работает с Yosemite, для любых бета-тестеров. Yosemite имеет Python 2.7.6 как часть установки ОС, и ввод «python3.1» из терминала запускает Python 3.1. То же самое для Python 3.4 (установите здесь ) .

Я хотел добиться того же сегодня. Mac с Snow Leopard поставляется с версией Python 2.6.1.

Поскольку несколько версий Python могут сосуществовать, я загрузил Python 3.2.3 с: http://www.python.org/getit /

Читайте также:  После заставки запуск windows

После установки более новый Python будет доступен в папке «Приложение», а в среде IDE используется версия Python 3.2.3.

Из оболочки python3 работает с более новой версией. Это служит цели 🙂

Эта статья помогла мне сделать правильный выбор, поскольку Mac 10.14.6 по умолчанию поставлялся с Python 2.7 *, и мне пришлось обновиться до 3.7. *

Я считаю, что Python 3 может сосуществовать с Python 2. Попробуйте вызвать его, используя «python3» или «python3.1». Если это не удается, вам может потребоваться удалить 2.6 перед установкой 3.1.

У меня была та же проблема, но потом, после небольшого исследования, я попытался

Появится предупреждающее сообщение о том, что python 3.7.0 . уже установлен, но не связан так что наберите команду brew link python и нажмите Enter, и вы надеетесь, что все будет хорошо для вас

Лично я не стал бы возиться с питоном OSX, как они сказали. Лично я предпочитаю такие вещи, как использование MacPorts и установку нужных версий через командную строку. MacPorts помещает все в отдельное направление (я полагаю, в / opt), поэтому он не переопределяет обычную систему и не мешает ей напрямую. Он имеет все обычные функции любых утилит управления пакетами, если вы знакомы с дистрибутивами Linux.

Я бы также предложил установить python_select через MacPorts и использовать его, чтобы выбрать, какой python вы хотите «активировать» (он изменит символические ссылки, чтобы указать на нужную версию). Таким образом, вы можете в любой момент вернуться к поддерживаемой Apple версии python, поставляемой с OSX, или к любой, установленной через MacPorts.

Оба Python 2x и 3x могут оставаться установленными в MAC. Mac поставляется с Python 2x версии. Чтобы проверить версию Python по умолчанию в вашем MAC, откройте терминал и введите

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

Если вы этого не сделаете, то установите его вместе с установщиком. Перейдите на официальный сайт питона (https://www.python.org/downloads/), загрузите Последняя версия

И установите его.

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

Надеюсь это поможет.

Python 2.7 и 3 могут сосуществовать.
Версия Python для терминала — 2.7, но вы можете вызвать ее, используя «python3», смотрите это:

Источник

Installing Python 3 on Mac OS X¶

Mac OS X comes with Python 2.7 out of the box.

You do not need to install or configure anything else to use Python 2. These instructions document the installation of Python 3.

The version of Python that ships with OS X is great for learning, but it’s not good for development. The version shipped with OS X may be out of date from the official current Python release, which is considered the stable production version.

Doing it Right¶

Let’s install a real version of Python.

Before installing Python, you’ll need to install GCC. GCC can be obtained by downloading Xcode, the smaller Command Line Tools (must have an Apple account) or the even smaller OSX-GCC-Installer package.

If you already have Xcode installed, do not install OSX-GCC-Installer. In combination, the software can cause issues that are difficult to diagnose.

If you perform a fresh install of Xcode, you will also need to add the commandline tools by running xcode-select —install on the terminal.

While OS X comes with a large number of Unix utilities, those familiar with Linux systems will notice one key component missing: a package manager. Homebrew fills this void.

To install Homebrew, open Terminal or your favorite OS X terminal emulator and run

The script will explain what changes it will make and prompt you before the installation begins. Once you’ve installed Homebrew, insert the Homebrew directory at the top of your PATH environment variable. You can do this by adding the following line at the bottom of your

Читайте также:  Look out the window look out the windows

If you have OS X 10.12 (Sierra) or older use this line instead

Now, we can install Python 3:

This will take a minute or two.

Homebrew installs pip pointing to the Homebrew’d Python 3 for you.

Working with Python 3¶

At this point, you have the system Python 2.7 available, potentially the Homebrew version of Python 2 installed, and the Homebrew version of Python 3 as well.

will launch the Homebrew-installed Python 3 interpreter.

will launch the Homebrew-installed Python 2 interpreter (if any).

will launch the Homebrew-installed Python 3 interpreter.

If the Homebrew version of Python 2 is installed then pip2 will point to Python 2. If the Homebrew version of Python 3 is installed then pip will point to Python 3.

The rest of the guide will assume that python references Python 3.

Pipenv & Virtual Environments¶

The next step is to install Pipenv, so you can install dependencies and manage virtual environments.

A Virtual Environment is a tool to keep the dependencies required by different projects in separate places, by creating virtual Python environments for them. It solves the “Project X depends on version 1.x but, Project Y needs 4.x” dilemma, and keeps your global site-packages directory clean and manageable.

For example, you can work on a project which requires Django 1.10 while also maintaining a project which requires Django 1.8.

This page is a remixed version of another guide, which is available under the same license.

This opinionated guide exists to provide both novice and expert Python developers a best practice handbook to the installation, configuration, and usage of Python on a daily basis.

O’Reilly Book

This guide is now available in tangible book form!

All proceeds are being directly donated to the DjangoGirls organization.

Источник

Удалите и переустановите Python на Mac. Могу ли я доверять этим старым ссылкам?

Я новичок в Mac, и, видимо, я сделал какую-то ошибку. Я изучал Python с помощью учебных пособий, а также между Homebrew, Pip и XCode, так или иначе, все мои версии смешались. Pip3 указывает на python2, поэтому все мои испытания на python3 провалились и т. Д .

Я изучаю, как безопасно удалить все версии, а затем снимать для чистой установки (доморощенный?), Но я немного нервничаю.

Я нашел несколько отличных ссылок:

Очевидно, что никто не трогает ничего в корневом /system каталоге, и в основном все остальное удаляется. Что меня нервирует, так это то, что эти ссылки довольно старые. (шесть лет! +) Я не уверен, действительно ли я им доверяю или нет.

Кто-нибудь был здесь в последнее время? Могу ли я доверять сообщениям, указанным выше? Как мне убрать этот беспорядок в версии Python? Примечание: я использую MacOS Sierra (10.12.5)

Итак, я закончил тем, что удалил все установки Python и переустановил вещи через Homebrew.

  1. which python —> /Library/Frameworks/Python.framework/Versions/2.7/bin/python Удалить весь каталог Python.framework из /Library/Frameworks .
  2. which python3 —> /usr/local/bin/python3 Удалить весь каталог python3.

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

Таким образом, brew prune (или brew cleanup —prune в более новых версиях Homebrew) работал отлично. Были удалены все вышеперечисленные символические ссылки.

Переустановите python и python3 с помощью homebrew. Все сделано.

Я ни разу не трогал установку python, расположенную в /System папке.

Да, и чтобы быть ясно. Ответ на оригинальный вопрос

Да, вы можете доверять старым ссылкам, как написано! Это руководство все еще в силе.

Источник

Оцените статью