ВНИМАНИЕ: pip вызывается старой оболочкой сценария. Это не удастся в будущей версии pip. Пожалуйста, смотрите https://github.com/pypa/pip/issues/5599 для получения рекомендаций по устранению основной проблемы. Чтобы избежать этой проблемы, вы можете вызывать Python с помощью '-m pip' вместо непосредственного запуска pip.
Когда я непосредственно набираю pip list в терминале, я получаю вышеупомянутое предупреждение. Что это значит точно?
pip list
Должен ли я всегда использовать его как python3 -m pip list? (Если я использую его таким же образом, тот же вывод (список пакетов) появляется без предупреждения)
python3 -m pip list
ps: я нахожусь на Ubuntu 18.10
Я столкнулся с той же проблемой, но на Windows. Переустановка pip у меня сработала. Вы можете принудительно переустановить pip с помощью:
pip
python -m pip install --upgrade --force-reinstall pip
Вы можете использовать эту процедуру для возврата к более старой версии пипса
https://github.com/pypa/pip/issues/5599#issuecomment -414157896
Просто используйте
python -m pip install [module_name]
Это решит проблему предупреждения
Я столкнулся с той же проблемой после того, как я обновил pip до версии 20.1.x через Pytharm . Я нашел один способ убедиться, что вы можете использовать pip install xxx в экстренных случаях:
pip install xxx
C:\Program Files\Python37\Lib
./pip19_xxx
./pip
python -m pip install xxx
cmd
Вы можете решить эту проблему, обновив pip:
pip install --upgrade pip