Предупреждение: pip вызывается старой оболочкой скрипта - PullRequest
13 голосов
/ 02 февраля 2020

ВНИМАНИЕ: pip вызывается старой оболочкой сценария. Это не удастся в будущей версии pip. Пожалуйста, смотрите https://github.com/pypa/pip/issues/5599 для получения рекомендаций по устранению основной проблемы. Чтобы избежать этой проблемы, вы можете вызывать Python с помощью '-m pip' вместо непосредственного запуска pip.

Когда я непосредственно набираю pip list в терминале, я получаю вышеупомянутое предупреждение. Что это значит точно?

Должен ли я всегда использовать его как python3 -m pip list? (Если я использую его таким же образом, тот же вывод (список пакетов) появляется без предупреждения)

ps: я нахожусь на Ubuntu 18.10

Ответы [ 6 ]

10 голосов
/ 10 февраля 2020

Я столкнулся с той же проблемой, но на Windows. Переустановка pip у меня сработала. Вы можете принудительно переустановить pip с помощью:

python -m pip install --upgrade --force-reinstall pip
2 голосов
/ 03 февраля 2020

Вы можете использовать эту процедуру для возврата к более старой версии пипса

https://github.com/pypa/pip/issues/5599#issuecomment -414157896

1 голос
/ 25 марта 2020

Просто используйте

 python -m pip install [module_name] 

Это решит проблему предупреждения

1 голос
/ 07 марта 2020

Я столкнулся с той же проблемой после того, как я обновил pip до версии 20.1.x через Pytharm . Я нашел один способ убедиться, что вы можете использовать pip install xxx в экстренных случаях:

  1. Просто откройте папку, содержащую пункт (например, C:\Program Files\Python37\Lib в моем ноутбуке win10)
  2. You может найти две папки по отдельности, принадлежащие пипу старой версии и вновь установленному пипу (например, ./pip19_xxx для старой и ./pip для вновь установленной
  3. Удалить папку новой версии пипа (например, ./pip)
  4. (ЕСЛИ НЕОБХОДИМО) Измените окружение PATH в windows10
  5. Test pip install xxx или python -m pip install xxx в cmd, к настоящему времени оно должно работать
1 голос
/ 11 февраля 2020

Вы можете решить эту проблему, обновив pip:

pip install --upgrade pip
0 голосов
/ 08 марта 2020
  1. Открыть Windows Powershell от имени администратора
  2. pip install --upgrade pip
  3. pip install PyQt5
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...