Перейти к содержимому

Как обновить pip через командную строку

  • автор:

Не получается обновить pip в python

Пытаюсь поставить stable diffusion. Все скачано, при запуске просит обновить pip:

ERROR: No matching distribution found for torch==2.0.1 [notice] A new release of pip is available: 23.2.1 -> 23.3.2 [notice] To update, run: E:\AI1\stable-diffusion-webui\venv\Scripts\python.exe -m pip install --upgrade pip Traceback (most recent call last): File "E:\AI1\stable-diffusion-webui\launch.py", line 48, in main() File "E:\AI1\stable-diffusion-webui\launch.py", line 39, in main prepare_environment() File "E:\AI1\stable-diffusion-webui\modules\launch_utils.py", line 378, in prepare_environment run(f'"" -m ', "Installing torch and torchvision", "Couldn't install torch", live=True) File "E:\AI1\stable-diffusion-webui\modules\launch_utils.py", line 116, in run raise RuntimeError("\n".join(error_bits)) RuntimeError: Couldn't install torch. Command: "E:\AI1\stable-diffusion-webui\venv\Scripts\python.exe" -m pip install torch==2.0.1 torchvision==0.15.2 --extra-index-url https://download.pytorch.org/whl/cu118 Error code: 1 Для продолжения нажмите любую клавишу . . . 

Если делать все четко по инструкции, как в данном сообщении, а именно попробовать обновить pip через python.exe то получается следующее:

 -m pip install --upgrade pip ^^^ SyntaxError: invalid syntax 

Поползав по интернету понял, что нужно вводить через командную строку windows. Обновил до последней версии успешно, запускаю. Опять то же самое. Пытался перекидывать папку Scripts из диска C, где лежит основной Python, но безрезультатно. Буду рад любой помощи.

Не могу обновить pip, что делать?

C:\Users\GIGABYTE\AppData\Local\Programs\Python\Python310>py -m pip install —upgrade pip
Requirement already satisfied: pip in c:\users\gigabyte\appdata\local\programs\python\python310\lib\site-packages (22.0.4)

Т.е., как я понимаю, pip уже имеет последнее обновление, но при этом код не хочет работать (даже банальный print(‘hello world’). Что делать?

  • Вопрос задан более года назад
  • 356 просмотров

5 комментариев

Средний 5 комментариев

Как связаны версия pip и «даже банальный print(‘hello world’)»?
LxneSamurai @LxneSamurai Автор вопроса
AWEme, хз, но факт в том, что работать не хочет
LxneSamurai @LxneSamurai Автор вопроса

Requirement already satisfied: discord.py in ./.local/lib/python3.6/site-packages (1.7.3)
Requirement already satisfied: aiohttp=3.6.0 in ./.local/lib/python3.6/site-packages (from discord.py) (3.7.4.post0)
Requirement already satisfied: attrs>=17.3.0 in ./.local/lib/python3.6/site-packages (from aiohttp=3.6.0->discord.py) (21.4.0)
Requirement already satisfied: typing-extensions>=3.6.5 in ./.local/lib/python3.6/site-packages (from aiohttp=3.6.0->discord.py) (4.1.1)
Requirement already satisfied: idna-ssl>=1.0 in ./.local/lib/python3.6/site-packages (from aiohttp=3.6.0->discord.py) (1.1.0)
Requirement already satisfied: yarl=1.0 in ./.local/lib/python3.6/site-packages (from aiohttp=3.6.0->discord.py) (1.7.2)
Requirement already satisfied: async-timeout=3.0 in ./.local/lib/python3.6/site-packages (from aiohttp=3.6.0->discord.py) (3.0.1)
Requirement already satisfied: multidict=4.5 in ./.local/lib/python3.6/site-packages (from aiohttp=3.6.0->discord.py) (5.2.0)
Requirement already satisfied: chardet=2.0 in ./.local/lib/python3.6/site-packages (from aiohttp=3.6.0->discord.py) (4.0.0)
Requirement already satisfied: idna>=2.0 in ./.local/lib/python3.6/site-packages (from idna-ssl>=1.0->aiohttp=3.6.0->discord.py) (3.3)
WARNING: You are using pip version 21.2.4; however, version 21.3.1 is available.
You should consider upgrading via the ‘/usr/local/bin/python -m pip install —upgrade pip’ command.

Pip: как устанавливать пакеты в Python

Pip — консольный менеджер пакетов для Python. Рассказываем как его установить, и какие возможности управления пакетами он предоставляет.

Pip — менеджер пакетов для Python, работа с ним осуществляется через командную строку. Pip не нужно устанавливать отдельно, если вы пользуетесь Python версии 2.7.9 и новее или версии 3.4 и новее. Если pip установлен, то можно ввести в командную строку:

Команды статье указаны для Windows, работа с pip в Linux может отличаться.

Вы получите справку по основным командам.

Установка pip для Python

Если pip не установлен, то нужно скачать скрипт. Выбирайте папку с номером вашей версии Python. После этого в командной строке перейдите в папку со скриптом и выполните команду:

python get-pip.py 

Если pip установлен в папку ProgramFiles, то вам нужно запускать командную строку от администратора.

Если вы установили pip, но все равно получаете ошибку в консоли, нужно указать путь к файлу pip.exe в переменной Path. Для этого зайдите в свойства компьютера>Дополнительные параметры системы>Переменные среды. Здесь (в зависимости о версии Windows) либо добавьте путь к уже существующему через точку с запятой, либо просто нажмите создать и скопируйте путь в новое поле.

Если вам нужно обновить pip напишите в командной строке:

python -m pip install --upgrade pip 

Управление пакетами

Чтобы выполнить установку пакета с сайта pypi.org введите в консоли:

python -m pip install ИмяПакета 

Если вам нужно использовать несколько версий pip, то нужную можно указать так (начиная с версии pip 0.8):

pip-0.8 install ИмяПакета 

Таким же образом можно выбирать версию Python:

python-3.6 -m pip install ИмяПакета 

Pip версии 1.5 и выше следует указывать так:

pip2.6 install ИмяПакета 

Чтобы обновить пакет введите:

python -m pip install --upgrade ИмяПакета 

Для удаления пакета используйте команду uninstall:

python -m pip uninstall ИмяПакета 

Флаг -m используется для того чтобы запустить установленный модуль, как скрипт (если написать pip без -m вы можете получить ошибку).

Вывести список всех установленных пакетов в файл можно с помощью :

pip freeze > requirements.txt // название файла может быть любым 

При наличии такого файла, можно устанавливать пакеты группами:

pip install -r requirements.txt// версии пакетов в файле указывать не обязательно 

Необходимые пакеты можно найти не заходя на сайт pyPi.org (в данный момент недоступно):

pip search строка для поиска 

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

pip show ИмяПакета 

Проверить установлены ли все зависимости для ваших пакетов можно так:

pip check 

Теперь, с этими знаниями, вы можете самостоятельно скачать пакет cowsay, зайти в python, и ввести этот текст:

>>> import cowsay >>> cowsay.cow('Я умею работать с pip! Му!') 

Готово! У вас есть говорящая консольная корова:

Как обновить 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.

python — m pip install — upgrade 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:

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

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