Pip не требует установки пользователя root, но требует пользователя root для обновления.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pip не требует установки пользователя root, но требует пользователя root для обновления.

Сообщение Anonymous »

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

Код: Выделить всё

WARNING: You are using pip version 21.1.1; however, version 21.1.3 is available.
You should consider upgrading via the '/usr/local/opt/[email protected]/bin/python3.8 -m pip install --upgrade pip' command.
< /code>
Я следую инструкциям, чтобы установить его, используя команду, которую они дали. Но тогда он удаляет мою существующую PIP и не может установить новую версию. < /P>
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 21.1.1
Uninstalling pip-21.1.1:
ERROR: Could not install packages due to an OSError: Cannot move the non-empty directory '/usr/local/lib/python3.8/site-packages/pip-21.1.1.dist-info/': Lacking write permission to '/usr/local/lib/python3.8/site-packages/pip-21.1.1.dist-info/'.
Команда PIP теперь не распознается, и официальная документация для обновления PIP предлагает запуск:

Код: Выделить всё

python -m pip install -U pip
< /code>
, которая дает такую ​​же ошибку разрешения. < /p>
I Google эта ошибка и обнаружило, что сообщество очень рекомендует не Sudo из этих вопросов (это и этот). Они также посоветовали установить PIP3 -облегчить PIP -USER 
, которая также дала такую ​​же ошибку. Общий консенсус состоит в том, чтобы установить только пакеты PIP в виртуальных средах, но я не решаюсь полностью удалить PIP. Неясно, повлиял ли я случайно (или повлияю на будущие) общеобразовательные установки, или как я бы проверил их. Inside/usr/local/ требует sudo , и должен ли я использовать только PIP исключительно внутри виртуальных сред и никогда не за его пределами

Подробнее здесь: https://stackoverflow.com/questions/684 ... to-upgrade
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»