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 list
en 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 list
sin 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
pip
funcionó para mí. Puede forzar una reinstalación depip
con: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 xxx
en caso de emergencia:C:\Program Files\Python37\Lib
en mi computadora portátil win10)./pip19_xxx
para el anterior y./pip
para el recién instalado./pip
)pip install xxx
opython -m pip install xxx
encmd
, ya debería funcionarfuente
Solo usa
Esto resolverá el problema de advertencia
fuente
fuente