Как обновить python mac
Перейти к содержимому

Как обновить python mac

  • автор:

Как легко и быстро обновить Python на Mac

фото автора

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

Итак, как обновить Python на Mac? Легкий! Мы вас прикрыли. Python всегда был известным языком программирования, который всегда использовался как новичками, так и опытными программистами.

Последние версии для Mac включают Python 2.7; тем не менее, еще нескольким подписчикам Python, возможно, придется обновить Python в Mac до чего-то вроде обновленной модели, такой как Python 3.8 или даже выше.

В этом посте будут рассмотрены два альтернативных метода для быстрой и простой установки Python 3 на такой Mac, чтобы получить полностью обновленную конфигурацию Python 3. Обновления Python на вашем Mac, а также на iMac могут занять много времени. Вы должны быть знакомы с терминалами Mac, которые также отличаются от Windows cmd.exe. Ниже приведено подробное руководство по обновлению Python на Mac.

Часть 1. Как быстро обновить Python на Mac?

На некоторых типах MacBook Air и других Mac Python может быть установлен, а не через интерфейс. Сначала вы должны снова получить установку Python с веб-страницы python.org.

Выполните следующие шаги, чтобы легко обновить Python на Mac, используя только установщик пакетов Python:

Получите последний обновленный установщик пакетов Python для Mac

  1. Пойдите в Главная официальная веб-страница Python.org, а после этого вы должны загрузить последнюю версию установщика файлов Python 3.
  2. Откройте загруженный установочный файл, чтобы установить Python на свой Mac.
  3. Следуя процедуре установки которая будет отображаться на экране, будет установлена ​​последняя версия Python, которую вы хотите.
  4. Теперь вы можете просмотреть папку Python — /Application . Вы можете либо просмотреть IDLE в папке /Application папка. Открыто IDLE.приложение чтобы проверить версию Python и проверить, работает ли она.

Установите обновленный Python на Mac

Python 3.8 после установки занимает около 100 мегабайт на жестком диске. Python 3 будет реализован на оборудовании Python 2 в основном на Mac за считанные минуты.

Всякий раз, когда Python был установлен, файлы Python будут создаваться на вашем Mac. /Applications дорожка. Внутри этого /Applications/MacPython3/ папка, вы дополнительно обнаружите IDLE, еще одна скромная IDE, которая предоставляет идентичную Python IDE, которая работает ‘python3‘где-нибудь в командном окне Mac.

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

Как обновить Python на Mac

Часть 2. Как установить обновленный Python на Mac с помощью Homebrew?

Вместо того, чтобы знать, как обновить Python на Mac, если вы впервые устанавливаете Python, вам будет легко начать с установки Homebrew.

Вы могли бы установить Homebrew при условии, что вы даже что-то еще не используете в своей компьютерной системе. Одна из таких программ загружает Homebrew в /user/local , устраняя требование » sudo » при запуске установки brew.

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

  1. Выполните эту команду « brew install python »В Терминал.
  2. После выполнения этой команды на вашем Mac будет установлена ​​последняя версия Python (Python 3) для проверки. вы можете запустить команду python3 —version
  3. Вы также можете ввести pip3 install на случай, если вы захотите обновить пипс и добавить новую библиотеку.

Как обновить Python на Mac с помощью HomeBrew

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

  • В основном, введя терминал в Spotlight Search, вы можете запустить Консоли на вашем Mac. После чего реализуем предложенный контроль: python —version
  • Python 2.7 почти всегда установлен на macOS. Получив обновление Python, используйте соответствующую команду для проверки модели: python 3 —version

Просто уведомление о том, что вам не нужно удалять Python 2 или обновлять его с версии 2 до версии 3 в Mac. Вы просто приобретаете последнюю версию, и теперь обе версии Python могут без проблем работать вместе.

Заключение

В этой статье рассказывается, как обновить Python на Mac. Оттуда мы также представили отличное руководство о том, как установить обновленный python на Mac с помощью Homebrew, а также добавили, как вы можете узнать, что вы действительно установили обновленную версию python. Мы надеемся, что это поможет вам в решении проблем обновления на Python.

Если однажды ты подумаешь удалить Python на свой Mac, мы настоятельно рекомендуем вам приобрести этот универсальный инструмент — PowerMyMac, Это помогает тебе полностью удалить любое приложение с Mac одним щелчком мыши. Он не оставит кеш-память удаленных приложений. Если вам это интересно, получите бесплатную пробную версию ниже попробовать! Желаем продуктивного и счастливого дня впереди.

Рейтинг: 4.4 / 5 (на основе 105 рейтинги)

Python на Mac OS

Admin 16.09.2020 , обновлено: 01.08.2023 Python

Установка python на Mac OS.

В Mac OS по умолчанию уже установлен python. Однако его версия прилично отстаёт от последних апдейтов.

Для проверки версии внутри окружения (venv):

python —version

Новую версию установим с помощью Homebrew:

brew install python3

Узнать актуальную версию установленную с помощью Homebrew:

python3 —version

Последующее обновление версий в Homebrew:

brew install python @ 3.8

Убираем симлинки с текущей версии:

brew unlink python

Ставим симлинк на новую версию:

brew link —force python @ 3.10

Error: An unexpected error occurred during the `brew link` step
The formula built, but is not symlinked into /usr/local
Permission denied @ dir_s_mkdir — /usr/local/Frameworks
Error: Permission denied @ dir_s_mkdir — /usr/local/Frameworks

sudo mkdir / usr / local / Frameworks
sudo chown $ ( whoami ) :admin / usr / local / Frameworks
brew link python @ 3.10

Для обновлении версии:

brew upgrade python3

Для обновления env в python:

# Если есть изменения
pip freeze > requirements.txt

# Обновляем
python3 -m venv —upgrade venv

# Или для установки точно последней версии от homebrew
$ ( brew —prefix python ) / bin / python3 -m venv venv

# Активируем окружениие
source venv / bin / activate

pip install —upgrade pip
pip install -r requirements.txt

Для чистого обновления версии можно полностью удалить директорию venv и заново установить туда новый python:

python3 -m venv venv
pip install —upgrade pip
pip install -r requirements.txt

При обновлении на новую версию вполне возможно придется обновить версии модулей:

Как обновить Python?

Добрый вечер! Подскажите как обновить python3 до последней версии на mac os ? Может есть какая-то команда для терминала?

  • Вопрос задан более трёх лет назад
  • 3916 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 1

sabone

beginner developer
Ответ написан более трёх лет назад

tuychiev1988

Антон Торопов @tuychiev1988 Автор вопроса

Я это знаю, но на маке установлен python 3 не последней версии, можно ли как-то его обновить до последней? Я могу с сайта установить новую версию, тогда на маке будет установлено два python3, но разных версий!

trapwalker

Сергей П @trapwalker Куратор тега Python

Антон Торопов, и я бы не советовал обновлять именно тот питон. Поставьте рядом второй, который вам нужен. Зачем вам лишние проблемы?
Даже в пределах одной ветки между версиями питона есть различия. Если системные скрипты написаны с заточкой на конкретную версию, то могут быть непонятные проблемы. Чем вам помешает еще одна версия питона в системе?

tuychiev1988

Антон Торопов @tuychiev1988 Автор вопроса

Сергей Паньков, у меня сейчас стоит python2 — который идёт штатно с mac os и python3 — который я использую, вот его и хотел бы обновить, без установки ещё одной версии!

trapwalker

Сергей П @trapwalker Куратор тега Python

Антон Торопов, ставьте ещё одну, не морочьте голову. Чем она вам поешает? Нут, в припадке занудного перфекционизма можно попробовать, но геморроя заработаете гарантированно, а смысла в этом никакого нет, кроме религиозно-суеверного.

Обновление Python на Mac

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

Поделиться Источник 06 ноября 2009 в 12:45

24 ответа

По умолчанию Python на OS X не должен быть запутан, так как он используется самой ОС. Если ваш стандартный код 2.6.1, то у вас должен быть Snow Leopard. Если вы просто установите из стандартного образа диска 3.1 , то вы можете вызвать его с помощью python3.1 из терминала (для этого не нужно делать никаких дополнительных шагов), и вы можете оставить обычный python как 2.6.1.

Поделиться 06 ноября 2009 в 13:00

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

python --version 

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

python3 --version 

Если нет, то продолжайте установку с помощью установщика. Перейдите на официальный сайт Python (https://www.python.org/downloads/), загрузите последнюю версию enter image description here и установите ее. Теперь перезапустите терминал и проверьте снова с помощью обеих команд — enter image description here

Поделиться 23 марта 2019 в 01:07

  1. brew install python —> установите последнюю версию Python.
  2. ls -l /usr/local/bin/python* —> Список всех установленных версий Python на вашей системе.
  3. ln -s -f /usr/local/bin/python[your-latest-version-just-installed] /usr/local/bin/python —> Измените версию по умолчанию для Python на последнюю версию.
  • Например: ln -s -f /usr/local/bin/python3.9 /usr/local/bin/python
  1. Перезапустите терминал.
  2. python —version —> Проверьте версию по умолчанию для Python снова.

Поделиться 14 мая 2021 в 05:33

используя Homebrew, просто сделайте:

brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python 

Поделиться 27 апреля 2016 в 11:56

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

brew install python3 brew update && brew upgrade python alias python=/usr/local/bin/python3 

Поделиться 10 октября 2019 в 12:01

Самый простой способ — это

 brew update && brew upgrade python 

Поделиться 20 июля 2020 в 12:50

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

PeiwenMAC:git Peiwen$ python --version Python 2.7.2 PeiwenMAC:git Peiwen$ python3 Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 00:54:21) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. 

Поделиться 21 сентября 2014 в 15:16

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

Поделиться 06 ноября 2009 в 12:57

Я рекомендую использовать pyenv для управления вашими локальными версиями Python (как 2.x, так и 3.x), вместо установки новых версий напрямую с помощью homebrew или создания новых версий Python из исходного кода вручную. По сути, pyenv может сделать две ключевые вещи для вас:

  • Установить разные версии Python в каком-то каталоге. Выполнение pyenv install 3.8.1 установит Python 3.8.1 в ~/.pyenv/versions/3.8.1 .
  • Измените среду оболочки ( PATH ) с помощью шимов, чтобы при выполнении pyenv local 3.8.1 вызов python вызывал новый интерпретатор вместо вашего системного Python.

Конкретная установка MacOSX

Репозиторий pyenv довольно подробно описывает, как установить для разных систем и что он на самом деле делает, но вот основные шаги для Mac:

  1. Установите homebrew , если у вас его еще нет, и используйте его для установки pyenv с помощью brew install pyenv
  2. После установки pyenv обновите файл .bash_profile , чтобы включить:
if command -v pyenv 1>/dev/null 2>&1; then eval "$(pyenv init -)" fi 

Теперь установите некоторый python с помощью pyenv, а затем переключитесь на него с помощью команды pyenv local (вы можете увидеть все версии с помощью pyenv versions ).

pyenv install 3.8.1 && pyenv local 3.8.1

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

С этой настройкой вы сможете сохранить свою систему в macosx python и переключиться на любую новую версию python, которую вы хотите получить, через pyenv .

Поделиться 28 июля 2020 в 12:04

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

brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python 

Всплывает предупреждающее сообщение, говорящее, что python 3.7.0 уже установлен, но он не связан, поэтому введите команду brew link python и нажмите enter, и надеюсь, что все будет работать правильно для вас

Поделиться 23 июля 2018 в 12:42

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

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

Поделиться 06 ноября 2009 в 15:34

Иногда, когда вы устанавливаете Python из мастера установки на MAC, он не будет ссылаться на ваш профиль bash. Поскольку вы используете homebrew, просто установите brew install python , чтобы установить последнюю версию Python, а затем связать их brew link python@3.9

Поделиться 01 марта 2021 в 14:21

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

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

Это установит homebrew (зависит от скорости интернета)

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

brew update 

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

brew upgrade python 

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

Это должно сделать это.

Поделиться 29 октября 2019 в 02:14

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

brew upgrade python3 

Поделиться 06 августа 2019 в 12:42

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

  1. Если у вас нет установленного homebrew, введите эту команду в вашем терминале
  1. Далее ‘brew install awscli’

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

Поделиться 25 сентября 2018 в 08:24

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

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

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

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

Поделиться 03 июня 2012 в 02:08

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

Поделиться 10 августа 2014 в 00:20

Если бы это был я, я бы просто оставил его таким, каким он есть. Используйте python3 и pip3 для запуска ваших файлов, так как python и python3 могут сосуществовать.

brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python

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

Поделиться 05 мая 2020 в 14:22

Для разработчиков, которые не находятся вблизи Homebrew, вы можете установить его через установщик в любое место, которое хотите.

Поделиться 11 июня 2023 в 16:57

Установите домашнюю версию brew /bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»

Установите python 3 brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python

Обновите python до последней версии ln -s -f /usr/local/bin/python[your-latest-version-just-installed] /usr/local/bin/python

Поделиться 08 февраля 2022 в 14:27

Сначала установите 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

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

Поделиться 16 ноября 2017 в 15:38

На Mac используйте следующее в терминале для обновления Python, если у вас есть Anaconda:

conda update python 

Поделиться 27 марта 2020 в 03:04

Вы также можете сделать это из Терминала. Это довольно просто. Вам просто нужно ввести python3 —version и

Поделиться 10 июня 2021 в 15:03

Установите последнюю версию JDK

export $JAVA_HOME=/usr export $PATH=$/bin:$PATH java --version sudo apt install python3.9 python3 --version 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *