Не получается обновить 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 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 (Командная строка):
![]()
Затем откройте Command Prompt (Командную строку). Во избежание проблем с уровнем доступа сделайте это от имени администратора. Для этого кликлинте правой кнопкой мыши и выберите пункт Run as administrator (Запустить от имени администратора):

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

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

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

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

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

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