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

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

  • автор:

Pip Upgrade – And How to Update Pip and Python

Kolade Chris

Kolade Chris

Pip Upgrade – And How to Update Pip and Python

Python is a widely used and powerful programming language that’s relatively simple to learn.

Python releases patch updates every few months and major updates around once in a year. Because of this, it is always a good idea to update the version of Python you have on your computer.

In addition, you need to update Python so you can get access to the exciting features they add after major updates. For example, there’s quite a speed improvement in Python 3.11 over 3.10.

There’s also a Python package manager called Pip you might need to update occasionally. It is to Python what NPM is to JavaScript.

Starting from Python 3.4, Pip comes with the standard Python distribution. But if you don’t get it after installing Python for some reason, then you need to install it manually.

In this article, I will show you how to update Python on your Mac and Windows computer. I will also show you how to update Pip on the two operating systems.

What We’ll Cover

  • How to Update Python and Pip on Mac OS
  • How to Update Python and Pip with Homebrew
  • How to Update Only Pip with the Terminal
  • Conclusion

How to Update Python and Pip on Mac OS

One of the easiest ways to update Python and Pip on Mac is by downloading the package from the Python official website.

When you update Python, the Pip version that comes with it is also updated.

First, check the versions of Python and Pip you have by running python3 —version and pip3 —version :

Screenshot-2023-03-14-at-11.57.29

Screenshot-2023-03-14-at-12.16.47

For me, I picked 3.11 because it’s now stable.

Scroll down and download it for your OS – be it Windows or Mac. I chose Mac becuase I use Mac:

Screenshot-2023-03-14-at-12.18.09

Run the installer and follow every prompt you see.

Screenshot-2023-03-14-at-12.19.43

Confirm the installation by running python3 —version and pip3 —version :

Screenshot-2023-03-14-at-12.21.47

How to Update Python and Pip with Homebrew

If you use Mac, you can also update Python and Pip with Homebrew.

Install pyenv by running brew install pyenv . pyenv is a Python version management tool. It is to Python what NVM (Node version manager) is to JavaScript.

Screenshot-2023-03-14-at-13.29.50

Install any version of Python you want, for instance, 3.9 or 2.7:

Screenshot-2023-03-14-at-13.49.26

You can also update Python by running pyenv latest-version-number . For example, python 3.11 . When you install that Python version, you install Pip too.

How to Update Only Pip with the Terminal

In cases when you want to update only Pip, open your terminal and run pip3 install —upgrade pip . You can then confirm the update by running pip3 —version :

Screenshot-2023-03-14-at-13.02.02

Conclusion

This article took you through how to update Python and Pip by downloading the installation package and using the command line. We also looked at how you can update Pip only if you want to.

If you are using Windows and you want to update Python and Pip, you can also download the latest installer and let the installation wizard guide you through installing it.

Thanks for reading!

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT

Kolade Chris

Kolade Chris

Web developer and technical writer focusing on frontend technologies. I also dabble in a lot of other technologies.

If you read this far, thank the author to show them you care. Say Thanks

Learn to code for free. freeCodeCamp’s open source curriculum has helped more than 40,000 people get jobs as developers. Get started

ADVERTISEMENT

freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charity organization (United States Federal Tax Identification Number: 82-0779546)

Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons — all freely available to the public.

Donations to freeCodeCamp go toward our education initiatives, and help pay for servers, services, and staff.

После обновления pip’а он перестал работать, что делать?

Я ввёл команду: py -m pip install —upgrade pip Всё вроде обновилось, но если я ввожу какую-то команду с pip’ом, то мне кидает эту ошибку: Traceback (most recent call last): File «c:\python34\lib\runpy.py», line 170, in run_module_as_main «main«, mod_spec) File «c:\python34\lib\runpy.py», line 85, in run_code exec(code, run_globals) File «C:\Python34\Scripts\pip.exe_main.py», line 5, in File «c:\python34\lib\site-packages\pip_init.py», line 1, in from typing import List, Optional ImportError: No module named ‘typing’

Отслеживать

задан 19 дек 2022 в 18:59

ykoshevenko ykoshevenko

11 5 5 бронзовых знаков

Переустанови python из установочника

19 дек 2022 в 19:04

Я попробовал, но теперь у меня новая ошибка: Fatal error in launcher: Unable to create process using ‘»c:\python34\python.exe» «C:\Python34\Scripts\pip.exe» list’: ?? . . . .

19 дек 2022 в 19:54

Вторая ошибка уже исправлена, надо было просто обновить pip

Ещё раз про установку PIP на Python. Базовые команды

В этой статье в очередной раз коснёмся темы установки PIP на Python. Вы узнаете, что делать, если PIP не установлена, как поставить эту систему, а также как выполняется инсталляция на Windows, Mac, Linux и Raspberry Pi. Дополнительно будут рассмотрены вопросы обновления и работы.

Python, как и любой другой серьёзный язык программирования, поддерживает дополнительные (сторонние) фреймворки и библиотеки. Эти библиотеки устанавливаются разработчиками с простой целью: облегчить себе жизнь и каждый раз не изобретать колесо в новом проекте. Нужные пакеты находятся в PyPI, который можно назвать центральным репозиторием Python и каталогом Python-пакетов (Python Package Index).

Но скачивать и устанавливать эти пакеты вручную — занятие утомительное, а порой и времязатратное. Лучше всего использовать для этих целей специальный инструмент для Python, делающий процесс проще и быстрее. Как вы уже догадались, речь идёт про PIP. И если PIP не установлен, обязательно восполните этот пробел.

Что же такое PIP?

Сама аббревиатура PIP («пип») представляет собой рекурсивный акроним. По сути, это система управления пакетами. Она применяется в целях установки и управления программными пакетами, которые написаны на Python. Ещё систему называют предпочитаемым установщиком программ. А непосредственно pip — это команда, запускающая соответствующую утилиту для установки, переустановки и деинсталляции пакетов, которые находятся в вышеупомянутом PyPI.

Часто возникает вопрос, а не устанавливается ли PIP одновременно с Пайтоном? Да, если речь идёт о следующих версиях: — Python версии 2.7.9 и выше; — Python версии 3.4 и выше.

В вышеупомянутых случаях «пип» устанавливается по дефолту и вместе с Python. Но если же речь идёт о более старых версиях, PIP не установлена. Однако установить PIP совсем несложно. Но прежде чем это сделать, рекомендуется проверить свою версию Python, а также то, правильно ли он у вас инсталлирован.

Проверка версии Python

Для выполнения проверки Python следует открыть командную строку. Она вам понадобится и при последующих действиях. Следует привыкать работать с командной строкой, т. к. многие операции быстрее, удобнее и нагляднее выполнять именно через неё. Если же вы начинающий системный администратор, знание терминала — это пункт под номером 0 в списке необходимых скиллов.

Запускаем командную строку следующим образом: 1. На Windows. Используем комбинацию клавиш «Win+X». 2. На Mac. Нажимаем «Command+пробел». 3. На Линукс. Работает комбинация «Ctrl+Alt+T».

Когда терминал открыт, вводим следующую команду:

 
python –-version

Если у вас Linux и Python 3.x, вводим несколько другую команду:

 
python3 --version

В итоге вы должны получить актуальную версию Питона, которая установлена на вашу операционную систему. Если же что-то не так, вы получите сообщение, что Пайтон не установлен (Python is not defined).

Устанавливаем PIP на Windows

Инструкции, представленные ниже, подойдут для ОС Windows 7/8.1/10. Общий порядок действий, если PIP не установлен, следующий: 1. Скачиваем официальный установочный скрипт с именем get-pip.py. Для начала нажимаем правую кнопку мыши, потом «Сохранить как…». В итоге скрипт сохранится по указанному вами пути (пусть это будет папка «Загрузки»). 2. Открываем терминал (командную строку), после чего переходим к каталогу, где вы поместили файл get-pip.py. 3. Выполняем команду python get-pip.py .

Всё, установка запустится (installs), и инсталляция модуля будет завершена в сжатые сроки. Способ простой и действенный.

Устанавливаем на Mac

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

 
sudo easy_install pip

Для установки более новых версий языка программирования Python вам пригодится Homebrew. С его помощью Пайтон устанавливается тоже очень просто (предполагается, что утилита командной строки Homebrew уже установлена):

 
brew install python

По итогу получите последнюю версию Python, в которую, кстати говоря, система «пип» уже может входить. Но если же пакет будет недоступен, выполните перелинковку:

 
brew unlink python && brew link python

Устанавливаем на Linux

Для дистрибутивов Linux желательно использовать системный менеджер пакетов и штатные репозитории. Команды могут различаться с учётом конкретного дистрибутива. Для примера возьмём популярный дистрибутив Ubuntu. Если у вас Python 3, в терминале выполняем:

 
sudo apt install python3-pip

А потом проверяем, что получилось:

 
pip3 --version

Если же речь идёт о Пайтон 2, команды установки и проверки версии будут чуть другими:

 
sudo apt install python-pip
 
pip --version

Как установить PIP на Raspberry Pi

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

Уже начиная с Rapsbian Jessie, система устанавливается по дефолту, то есть вопросов о том, что PIP не установлена, не возникает. Это ещё и причина обновить ОС до Rapsbian Jessie а не использовать Rapsbian Wheezy/Jessie Lite. Однако никто не мешает установить систему и на старую версию.

Для Python 2 это выглядит следующим образом:

 
sudo apt-get install python-pip

Для третьей версии изменения в команде крайне незначительны:

 
sudo apt-get install python3-pip

В процессе работы нужно будет применять pip и pip3 соответственно.

Обновляем PIP для Python

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

Обновить PIP не составляет труда: 1. Для Windows. Используем команду python -m pip install -U pip . 2. Для Mac, Линукс либо Raspberry Pi — pip install -U pip .

Устанавливаем Python-библиотеки посредством PIP

Когда установка (installing) завершена, «пип» установился и готов к работе. В результате мы можем приступать к установке пакетов с помощью PIP из PyPI. Делается это с помощью простейшего синтаксиса, содержащего минимум кода:

 
pip install имя_пакета

По умолчанию с помощью вышеприведённого синтаксиса будет установлена новейшая версия нужного пакета. Но иногда требуется конкретная версия, то есть более старая:

 
pip install имя_пакаета==1.0.0

Также вы можете найти конкретный пакет:

 
pip search "ваш_запрос_поиска"

Или посмотреть детали уже установленного (installed):

 
pip show имя_пакета

Ещё пользователю доступен список всех пакетов, которые установлены:

 
pip list

А также список пакетов PIP, которые устарели:

 
pip list –outdated

Но это не беда, ведь можно выполнить обновление:

 
pip install имя_пакета --upgrade

Однако учтите, что при обновлении старая версия будет удалена. Ещё может возникнуть необходимость в полной переустановке пакета:

 
pip install имя_пакета --upgrade --force-reinstall

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

 
pip uninstall имя_пакета

Это основы, которые должен знать каждый. Если же вас интересует Python-разработка на более продвинутом уровне, добро пожаловать на курсы в OTUS!

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

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

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

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