ADVERTENCIA: pip está siendo invocado por un contenedor de script antiguo. Esto fallará en una versión futura de pip. Consulte https://github.com/pypa/pip/issues/5599 para obtener consejos sobre cómo solucionar el problema subyacente. Para evitar este problema, puede invocar Python con '-m pip' en lugar de ejecutar pip directamente.
Cuando escribo directamente pip listen el terminal, aparece la advertencia anterior. ¿Qué significa exactamente?
¿Debo usarlo siempre como python3 -m pip list? (Si lo uso de esa manera, aparece la misma salida (lista de paquetes) sin ninguna advertencia)
ps: estoy en ubuntu 18.10

python3 -m pip listsin problema?python3 -m pip [package (in your case list)]lamentablemente esto te impide ser más detallado cuando se trata de invocar pippython -m pip [**install** package (in your case list)]en tu comentario, si no me equivoco. Si cree que estoy en lo cierto, no elimine su comentario y deje que el mío permanezca aquí, notifíqueme lo contrario, por favor.Respuestas:
Me enfrenté al mismo problema pero en Windows. Reinstalar
pipfuncionó para mí. Puede forzar una reinstalación depipcon:fuente
Puede usar este procedimiento para volver a la versión anterior de pip
https://github.com/pypa/pip/issues/5599#issuecomment-414157896
fuente
Puede resolverlo actualizando
pip:fuente
He encontrado el mismo problema después de actualizar pip a la versión 20.1.x a través de Pytharm . He encontrado una manera de asegurarme de que puede usar
pip install xxxen caso de emergencia:C:\Program Files\Python37\Liben mi computadora portátil win10)./pip19_xxxpara el anterior y./pippara el recién instalado./pip)pip install xxxopython -m pip install xxxencmd, ya debería funcionarfuente
Solo usa
Esto resolverá el problema de advertencia
fuente
fuente