Cd-m.ru

ПК Журнал СД-М
6 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

Как обновить pip

PIP – утилита «Командной строки», предназначенная для работы с компонентами PyPI. Если данная программа инсталлирована на компьютере, это значительно облегчает процесс установки различных сторонних библиотек для языка программирования Python. Периодически рассматриваемый компонент обновляется, совершенствуется его код и добавляются нововведения. Далее мы рассмотрим процедуру обновления утилиты с помощью двух способов.

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

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

Способ 1: Загрузка новой версии Python

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

  1. Откройте окно «Выполнить» путем нажатия комбинации клавиш Win + R, впишите cmd и нажмите Enter.

Открыть командную строку через Выполнить Windows 7

Узнать версию установленого Python

Процедура загрузки и распаковки новой версии происходит так:

  1. Перейдите на официальный сайт Python по ссылке выше или через поиск в любом удобном браузере.
  2. Выберите раздел «Downloads».

Переход к скачиванию Python с официального сайта

Переход к списку загрузок Python на официальном сайте

Выбрать подходящую загрузку на официальном сайте Python

Выбрать тип инсталлятора на официальном сайте Python

Включить добавление переменных при установке Python

Кастомная установка Python

Установить pip во время инсталляции Python

Дополнительные параметры установки Python

Место установки Python

Ожидание завершения инсталляции Python

Уведомление об окончании установки Python

Теперь команда PIP из системы управления пакетами с одноименным названием будет работать корректно со всеми дополнительными модулями и библиотеками. По завершении установки вы можете переходить к утилите и взаимодействовать с ней.

Способ 2: Ручное обновление PIP

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

  1. Перейдите на официальную страницу скачивания PIP по ссылке выше.
  2. Определитесь с подходящей версией из трех предложенных.

Выбрать версию системы пакетов PIP

Перейти к сохранению системы пакетов PIP

Сохранить системы пакетов PIP

Выбор места для сохранения системы пакетов PIP

Свойства файла системы пакетов PIP

Расположение файла системы пакетов PIP

Открыть командную строку через Выполнить Windows 7

Переход к месту хранения системы пакетов PIP

Установить систему пакетов PIP

Ожидание завершения установки системы пакетов PIP

Окончание установки системы пакетов PIP

На этом процесс обновления закончен. Вы можете смело пользоваться утилитой, загружать дополнительные модули и библиотеки. Однако если при вводе команд возникают ошибки, рекомендуем произвести следующие действия, а после снова зайти в «Командную строку» и начать инсталляцию PIP.

    Дело в том, что не всегда при распаковке Питон разных сборок происходит добавление системных переменных. Связано это чаще всего с невнимательностью пользователей. Для ручного создания этих данных сначала перейдите в меню «Пуск», где нажмите ПКМ на «Компьютер» и выберите пункт «Свойства».

Свойства системы Windows 7

Дополнительные параметры системы Windows 7

Добавить переменную в Windows 7

Добавить системную переменную в Windows 7

Ввод названия и значения переменной в Windows 7

Python№ — директория программы (Название меняется в зависимости от установленной версии).

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

Альтернативный метод добавления библиотек

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

    Перейдите на сайт загрузки модулей и скачайте их в виде архива.

Пример загрузки модулей для Python

Открыть директорию модулей для Python

Свойства файла установки модулей для Python

Расположение файла-модуля для Python

Перейти к расположению файла модуля Python

Python setup.py install

Установить модули для Python

Осталось только дождаться завершения инсталляции, после чего можно переходить к работе с модулями.

Как видите, процесс обновления PIP довольно сложный, однако все получится, если следовать приведенным выше инструкциям. Если же утилита PIP не работает или не обновляется, мы предложили альтернативный метод установки библиотек, который в большинстве случаев функционирует корректно.

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Помимо этой статьи, на сайте еще 12369 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

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

ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?
Поделиться статьей в социальных сетях:
Еще статьи по данной теме:

Ваша статья очень помогла.
Была проблема с обновлением pip.

Здравствуйте, Сергей. Рады, что наши инструкции помогли решить Вашу проблему.

У меня cmd ни одну из команд не хочет признавать командой

Необходимо перейти к самому Python, а узнать где он лежит можно таким образом:
1.Запустить Python IDLE
2.Написать import os нажать Enter
3.Написать os.getcwd() нажать Enter
4.Всё вы знаете где находится Python

Здравствуйте! не получается обновить pip. При вводе команды обновления, не обновляет и выдает одно и тоже сообщение.

Здравствуйте, нашли решение данной проблемы ?

Ответить хтось или нет.

Здравствуйте, аноним. Эта проблема относится к отсутствию прав доступа на внесение изменений в библиотеку, о чем и говорится в сообщении. Есть три решения данной проблемы:

1. Запустите «Командную строку от имени администратора», после чего вводите команду для обновления версии.
2. Используйте атрибут —user , чтобы установить новую версию в пользовательскую папку. Так вы обойдете ограничения на внесение изменений. Команда должна обрести следующий вид: -m pip install —upgrade pip —user .
3. Перейдите по пути C:Program Files (x86) и найдите там каталог Python37. Щелкните по нему правой кнопкой мыши и через контекстное меню перейдите в «Свойства». Откройте вкладку «Безопасность» и предоставьте полный доступ, после чего сохраните изменения.

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

Задайте вопрос или оставьте свое мнение Отменить комментарий

Почему вам действительно нужно обновить pip

Новые выпуски программного обеспечения могут содержать исправления ошибок, новые функции и более высокую производительность. Например, в NumPy 1.20 добавлены аннотации типов и улучшена производительность за счет использования SIMD, когда это возможно. Если вы устанавливаете NumPy, возможно, вы захотите установить самую новую версию.

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

Почему? Комбинация управления версиями glibc , графика окончания срока службы CentOS и способов установки pip пакетов.

Давайте посмотрим, в чем именно заключается проблема, как ее решить и, наконец, если вам достаточно интересно, что ее вызывает.

Проблема со старым pip

Начнем с образа Docker Ubuntu 18.04. Эта версия Ubuntu, выпущенная в апреле 2018 года, включает Python версии 3.6 и pip версии 9.

Все идет нормально.

Ошибка №1: компиляция из исходников

Затем давайте установим пакет cryptography , который является одним из самых загружаемых пакетов Python на PyPI, с миллионами загрузок в месяц (обычно как косвенная зависимость).

Эта ошибка означает, что pip , хочет скомпилировали пакеты; это сработает, если мы установим компилятор setuptools и цепочку инструментов разработки Python, но это будет довольно медленно.

Конечно, это не один пакет. Та же проблема возникает например с PyArrow:

Почему pip пытается скомпилировать эти пакеты с нуля? Почему мы не получаем предварительно скомпилированный двоичный пакет?

Мы увидим ответ чуть позже, после того как рассмотрим вторую ошибку.

Ошибка №2: старые версии

Затем давайте установим Fil, мой профилировщик памяти для Python.

Это сработало! За исключением того, что вы посетите страницу PyPI для Fil, вы увидите, что версия 0.7.2 довольно устарела. На момент написания этой статьи последняя версия Fil — 0.14.1.

Почему была установлена ​​старая версия?

pip и manylinux

Многие пакеты — от NumPy до Cryptography — требуют компиляции некоторого кода на C/C++/Cython/Rust/и т. д. Чтобы избавить вас от необходимости компилировать все с нуля, специалисты по сопровождению могут загрузить скомпилированную версию кода — «wheels» — в указатель пакетов Python. Если pip видит wheels, которое будет работать с вашей конкретной версией Python и версией операционной системы, он загрузит его вместо исходного кода.

Для Linux, существует несколько вариантов wheels: manylinux1 , manylinux2010 , и manylinux2014 . Вы можете увидеть, какой вариант используется в имени файла загружаемого wheels.

Проблема в том, что старые версии pip не поддерживаются manylinux2010 , и уж точно не manylinux2014 . В Ubuntu 18.04 pip слишком стар, поэтому он знает только о manylinux1 . Это объясняет две проблемы, которые мы видели:

  1. Если проверить имеющиеся файлы списков для PyArrow 3.0.0 на PyPI, вы увидите , что wheels есть только manylinux2010 и manylinux2014 . Поэтому pip решил вернуться к пакету исходного кода, который требует компиляции.
  2. Если вы проверите файлы PyPI для Fil, вы увидите, что есть manylinux2010 , а исходных пакетов нет вообще; поскольку сборка из исходных текстов немного сложна, я распространяю только скомпилированные пакеты. Это означает, что pip продолжает возвращаться к более старым версиям пакета, пока не найдет ту, в которой есть manylinux1 .

Решение: обновление pip

Чтобы получить самые последние и лучшие пакеты без компиляции, вам необходимо обновить до последней версии pip . Как вы это делаете, зависит от вашего окружения.

В общем, можно выполнить pip install —upgrade pip .

Однако в некоторых средах могут возникать проблемы. Например, если вы посмотрите выше, как мы настраиваем Python в Ubuntu 18.04, мы установили pip из системного пакета.

Проблема в том, что перезапись случайных файлов из системного пакета — плохая идея. Если вы не работаете в среде, которую вы можете при необходимости перестроить с нуля — например, образ Docker — вам никогда не следует запускать pip install с правами root или с помощью sudo для изменения системных пакетов.

Поэтому вместо этого в Ubuntu 18.04 вы можете получить pip через загрузку:

Или вы можете создать virtualenv, а затем обновить его pip , выполнив pip install —upgrade pip :

Теперь, когда у нас есть более новая версия pip , мы можем легко установить последние версии cryptography и filprofiler :

Обратите внимание, что мы загрузили пакет manylinux2014 для cryptography .

Почему существует так много вариаций manylinux?

Скомпилированные расширения Python в Linux связываются со стандартной библиотекой C, а в wheels, в частности, они связываются с GNU Libc, также известной как glibc. Вы можете увидеть, с какими библиотеками связана исполняемая или разделяемая библиотека, с помощью утилиты ldd :

Обратите внимание, что скомпилированное расширение Python полагается, среди прочего, на glibc /lib/x86_64-linux-gnu/libc.so.6 .

Если вы компилируете свой код с более новой версией glibc, ему могут потребоваться новые API или символы, которые недоступны в старых версиях. А это означает, что ваш код не будет работать с более старыми версиями glibc, то есть со старыми дистрибутивами Linux.

Есть несколько различных решений этой проблемы. Conda решает эту проблему, скомпилировав все свои пакеты по старой версии заголовков glibc, которые она включает; в основном он имеет настраиваемую настройку компиляции, предназначенную для работы с широким спектром выпусков Linux.

Бинарные wheels PyPI решают эту проблему путем компиляции в старых версиях Linux, которые, соответственно, имеют старые версии glibc. Поскольку он скомпилирован для старой версии, он будет работать и с любой более новой версией.

  1. Пакеты manylinux1 построены на CentOS 5.
  2. Пакеты manylinux2010 построены на CentOS 6.
  3. Пакеты manylinux2014 построены на CentOS 7.

Мотивация для каждого нового варианта — это окончание срока службы каждой версии CentOS. И каждый новый вариант требует соответствующей новой версии pip . Вы можете узнать больше в PEP-571 и PEP-599.

Обновите свой pip!

Независимо от того, настраиваете ли вы среду разработки или пишете свой Dockerfile , обязательно обновите pip . В противном случае вам будет намного сложнее устанавливать пакеты.

Установка PIP для Python и базовые команды

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

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

Что такое PIP для Python?

Сама аббревиатура — рекурсивный акроним, который на русском звучит как “PIP установщик пакетов” или “Предпочитаемый установщик программ”. Это утилита командной строки, которая позволяет устанавливать, переустанавливать и деинсталлировать PyPI пакеты простой командой pip .

Если вы когда-нибудь работали с командной строкой Windows и с терминалом на Linux или Mac и чувствуете себя уверенно, можете пропустить инструкции по установке.

Устанавливается ли PIP вместе с Python?

Если вы пользуетесь Python 2.7.9 (и выше) или Python 3.4 (и выше), PIP устанавливается вместе с Python по умолчанию. Если же у вас более старая версия Python, то сначала ознакомьтесь с инструкцией по установке.

Правильно ли Python установлен?

Вы должны быть уверены, что Python должным образом установлен на вашей системе. На Windows откройте командную строку с помощью комбинации Win+X . На Mac запустите терминал с помощью Command+пробел , а на Linux – комбинацией Ctrl+Alt+T или как-то иначе именно для вашего дистрибутива.

Затем введите команду:

На Linux пользователям Python 3.x следует ввести:

Если вы получили номер версии (например, Python 2.7.5 ), значит Python готов к использованию.

Если вы получили сообщение Python is not defined (Python не установлен), значит, для начала вам следует установить Python. Это уже не по теме статьи. Подробные инструкции по установке Python читайте в теме: Скачать и установить Python.

Как установить PIP на Windows.

Следующие инструкции подойдут для Windows 7, Windows 8.1 и Windows 10.

  1. Скачайте установочный скрипт get-pip.py. Если у вас Python 3.2, версия get-pip.py должны быть такой же. В любом случае щелкайте правой кнопкой мыши на ссылке и нажмите “Сохранить как…” и сохраните скрипт в любую безопасную папку, например в “Загрузки”.
  2. Откройте командную строку и перейдите к каталогу с файлом get-pip.py.
  3. Запустите следующую команду: python get-pip.py

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

Современные версии Mac идут с установленными Python и PIP. Так или иначе версия Python устаревает, а это не лучший вариант для серьёзного разработчика. Так что рекомендуется установить актуальные версии Python и PIP.

Если вы хотите использовать родную систему Python, но у вас нет доступного PIP, его можно установить следующей командой через терминал:

Если вы предпочитаете более свежие версии Python, используйте Homebrew. Следующие инструкции предполагают, что Homebrew уже установлен и готов к работе.

Установка Python с помощью Homebrew производится посредством одной команды:

Будет установлена последняя версия Python, в которую может входить PIP. Если после успешной установки пакет недоступен, необходимо выполнить перелинковку Python следующей командой:

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

Если у вас дистрибутив Linux с уже установленным на нем Python, то скорее всего возможно установить PIP, используя системный пакетный менеджер. Это более удачный способ, потому что системные версии Python не слишком хорошо работают со скриптом get-pip.py, используемым в Windows и Mac.

Advanced Package Tool (Python 2.x)

Advanced Package Tool (Python 3.x)

pacman Package Manager (Python 2.x)

pacman Package Manager (Python 3.x)

Yum Package Manager (Python 2.x)

Yum Package Manager (Python 3.x)

Dandified Yum (Python 2.x)

Dandified Yum (Python 3.x)

Zypper Package Manager (Python 2.x)

Zypper Package Manager (Python 3.x)

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

Как пользователь Raspberry, возможно, вы запускали Rapsbian до того, как появилась официальная и поддерживаемая версия системы. Можно установить другую систему, например, Ubuntu, но в этом случае вам придётся воспользоваться инструкциями по Linux.

Начиная с Rapsbian Jessie, PIP установлен по умолчанию. Это одна из серьёзных причин, чтобы обновиться до Rapsbian Jessie вместо использования Rapsbian Wheezy или Rapsbian Jessie Lite. Так или иначе, на старую версию, все равно можно установить PIP.

На Rapsbian для Python 2.x следует пользоваться командой pip, а для Python 3.x — командой pip3 при использовании команд для PIP.

Как обновить PIP для Python

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

К счастью, обновление PIP проходит просто и быстро.

Для Mac, Linux, или Raspberry Pi:

На текущих версиях Linux и Rapsbian Pi следует использовать команду pip3.

Как устанавливать библиотеки Python с помощью PIP

Если PIP работоспособен, можно начинать устанавливать пакеты из PyPI:

Установка определённой версии вместо новейшей версии пакета:

Поиск конкретного пакета:

Просмотр деталей об установленном пакете:

Список всех установленных пакетов:

Список всех устаревших пакетов:

Обновление устаревших пакетов:

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

Как обновить PIP в Windows

Зачастую возникает необходимость обновления PIP. В данном руководстве будет дана поэтапная инструкция для обновления PIP в Windows.

Содержание статьи

Столкнуться с необходимостью обновления PIP можно при установке любого пакета, используя PIP.

Выводится следующее сообщение:

обновление pip

Вы используете версию pip 19.3.1; однако, доступна версия 20.1.1. Вам стоит сделать обновление через команду ‘python -m pip install –upgrade pip’.

Есть вопросы по Python?

На нашем форуме вы можете задать любой вопрос и получить ответ от всего нашего сообщества!

Telegram Чат & Канал

Вступите в наш дружный чат по Python и начните общение с единомышленниками! Станьте частью большого сообщества!

Паблик VK

Одно из самых больших сообществ по Python в социальной сети ВК. Видео уроки и книги для вас!

Для обновления PIP в Windows нужно открыть Windows Command Prompt, а затем набрать/скопировать туда указанную команду. Обратите внимание, что данный метод сработает только если у вас уже добавлен Python в Windows PATH. Ничего страшного, если вы не знаете, что это такое. Далее мы подробно разберем все шаги обновления PIP.

План обновления PIP в Windows

В поисковике Windows наберите Command Prompt (Командная строка):

командная строка windows

Затем откройте Command Prompt (Командную строку). Во избежание проблем с уровнем доступа сделайте это от имени администратора. Для этого кликлинте правой кнопкой мыши и выберите пункт Run as administrator (Запустить от имени администратора):

командная строка windows

В командной строке наберите cd , чтобы удостовериться, что в начальной точке только название диска:

командная строка windows

Нажмите Enter. Вы увидите название диска C:>

командная строка windows

Найдите путь к Python, что является папкой, куда установлен Python.

В нашем случае путь приложения Python следующий:

путь python

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

В нашем случае это выглядит следующим образом:

командная строка windows

Нажмите Enter, вы увидите:

командная строка windows

Обновите PIP, использовав данную команду, затем нажмите Enter:

Как обновить саму pip изнутри моей виртуальной среды?

Я могу обновить pip-управляемые пакеты, но как мне обновить сам pip? Согласно pip —version , в настоящее время у меня установлен pip 1.1 в моем virtualenv, и я хочу обновить его до последней версии.

Что за команда для этого? Нужно ли мне использовать distribute или есть собственная команда pip или virtualenv? Я уже пробовал pip update и pip update pip , но безуспешно.

16 ответов

  • pip Сбой обновления внутри виртуальной среды

Я пытаюсь обновить pip(версия 7.1.0) до pip(версия 9.0.1) внутри виртуальной среды с помощью команды pip install —upgrade pip , обновление завершается неудачей и показывает сообщение об ошибке (ниже) Я перешел по этой ссылке stackoverflow и попытался найти файл pip.conf внутри моей виртуальной.

Я создал виртуального окружения. Я могу просмотреть список установленных пакетов с помощью следующей команды pip freeze > my-awesome-env-req.txt Теперь я хочу обновить определенный пакет в виртуальной среде. Я выполнил следующую команду после успешной активации моего виртуального env. pip.

pip -это просто пакет PyPI, как и любой другой; вы можете использовать его для обновления себя так же, как вы обновили бы любой пакет:

Более безопасный метод- запустить pip, хотя модуль python :

На windows, похоже, есть проблема с двоичными файлами, которые пытаются заменить себя, этот метод работает в обход этого ограничения.

В моем случае моя версия pip была сломана, поэтому обновление само по себе не будет работать.

Я попробовал все эти решения, упомянутые выше, в разделе Debian Jessie. Они не работают, потому что для этого просто требуется последняя версия, скомпилированная менеджером пакетов debian, которая равна 1.5.6, что приравнивается к версии 6.0.x. Некоторые пакеты, использующие pip в качестве предварительных условий, не будут работать как результат, например spaCy (для правильной работы которого требуется опция —no-cache-dir).

Таким образом, на самом деле лучший способ решить эти проблемы-запустить get-pip.py, загруженный с помощью wget, с веб-сайта или с помощью curl следующим образом:

Это установит текущую версию, которая на момент написания этого решения является 9.0.1, что намного превосходит то, что предоставляет Debian.

Обновление pip с помощью ‘ pip install —upgrade pip ‘ не всегда работает из-за страшной проблемы с сертификатом: Возникла проблема с подтверждением сертификата ssl: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] версия протокола оповещения tlsv1

Мне нравится использовать однострочную команду для виртуальных сред:

Или, если вы хотите установить его в ширину коробки, вам понадобится

вы можете установить флаг curl a -s , если хотите отключить вывод при запуске сценария автоматизации.

В случае, если вы используете venv, любое обновление до установки pip приведет к обновлению системы pip вместо venv pip. Вам также необходимо обновить пакеты pip bootstrapping.

  • Команда PIP не работает внутри виртуальной среды

Переводчик, которым я пользуюсь, и он работает в виртуальной среде. В моей системе установлен интерпретатор anaconda и python Но если я хочу установить что-то с помощью pip, например Flask, то это происходит Я использую Linux Mint 18.1 Serena И вот как я пытался создать виртуальную среду Наконец.

Я пытаюсь обновить pip в виртуальной среде. Я использую обертку venvburrito в машине ubuntu 14.04. Когда я пытаюсь обновить его, я получаю следующую ошибку: (virtual_env) ubuntu@ip-xxxxxxx:

$ pip install pip —upgrade Collecting pip Using cached pip-9.0.1-py2.py3-none-any.whl Installing collected.

В моем случае это работало из командной строки terminal в Debian Stable

Чтобы заставить это работать на меня, мне пришлось детализировать каталог Python, используя командную строку Python (на WIN10 из VS CODE). В моем случае это было в моем каталоге «AppDataLocalProgramsPythonpython35-32». Оттуда я теперь управлял командой.

Это сработало, и я готов идти.

pip версия 10 имеет проблему. Это проявится как ошибка:

Решение должно быть в venv, который вы хотите обновить, а затем запустить:

вместо того, чтобы просто

Откройте командную строку с правами администратора и повторите команду:

Я был в аналогичной ситуации и хотел обновить пакет urllib3. То, что сработало для меня, было:

У меня была аналогичная проблема на raspberry pi.

Проблема заключалась в том, что http требует SSL, и поэтому мне нужно было заставить его использовать https, чтобы обойти это требование.

На моем коленях с Windows 7 правильный способ установить последнюю версию pip-это:

Однострочная программа Python
Лучший способ, который я нашел,-это написать однострочную программу, которая загружает и запускает официальный скрипт get-pip. Код см. Ниже.

Официальные документы рекомендуют использовать curl для загрузки скрипта get-pip, но поскольку я работаю с windows и не установил curl, я предпочитаю использовать сам python для загрузки и запуска скрипта.

Вот однострочная программа, которую можно запустить через командную строку с помощью Python 3:

Эта строка получает официальный сценарий «get-pip.py» в соответствии с примечаниями к установке и выполняет сценарий с помощью команды «exec».

Для Python2 вы бы заменили «urllib.request» на «urllib2»:

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

Тем не менее, многие люди на самом деле не проверяют код, а просто запускают его. Эта однострочная программа делает это проще.

Я установил Python в C:PythonPython36, поэтому я перешел в командную строку Windows и набрал «cd C:PythonPython36, чтобы попасть в нужный каталог. Затем вошел в «python -m install —upgrade pip» все хорошо!

Очень Просто. Просто скачайте pip с https://bootstrap.pypa.io/get-pip.py . Сохраните файл в каком-нибудь форлдере или декстопе. Я сохранил файл на своем диске D. Затем из командной строки перейдите в папку, в которую вы загрузили pip. Затем введите там

Pip installation screenshot

Похожие вопросы:

Я создал одну виртуальную среду. Внутри этого я должен установить несколько пакетов python. Для этого мне нужен пакет pip внутри виртуальной среды. Как я могу установить pip внутри виртуальной.

После выполнения источника виртуальной среды я пытаюсь pip install -U —no-deps django-social-auth и он возвращается: OSError: [Errno 13] Permission denied.

Я использую virtualenv для песочницы моей среды Python, pip для установки / удаления пакетов и yolk для перечисления пакетов. Я могу установить пакеты в свою виртуальную среду с помощью pip install.

Я пытаюсь обновить pip(версия 7.1.0) до pip(версия 9.0.1) внутри виртуальной среды с помощью команды pip install —upgrade pip , обновление завершается неудачей и показывает сообщение об ошибке.

Я создал виртуального окружения. Я могу просмотреть список установленных пакетов с помощью следующей команды pip freeze > my-awesome-env-req.txt Теперь я хочу обновить определенный пакет в.

Переводчик, которым я пользуюсь, и он работает в виртуальной среде. В моей системе установлен интерпретатор anaconda и python Но если я хочу установить что-то с помощью pip, например Flask, то это.

Я пытаюсь обновить pip в виртуальной среде. Я использую обертку venvburrito в машине ubuntu 14.04. Когда я пытаюсь обновить его, я получаю следующую ошибку: (virtual_env) ubuntu@ip-xxxxxxx:

После создания виртуальной среды я нашел три модуля pip: pip, pip3, pip3.6 Какова цель избыточности?

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

Я могу запускать команды pip внутри виртуальной среды. Однако при использовании этого вне виртуальной среды я получаю следующую ошибку: -bash: pip: команда не найдена Есть какие-нибудь идеи о том.

0 0 голоса
Рейтинг статьи
Читать еще:  Скачать Movavi Screen Capture Studio 9.3.0
Ссылка на основную публикацию
ВсеИнструменты