OSTRZEŻENIE: pip jest wywoływany przez stare opakowanie skryptu. To nie powiedzie się w przyszłej wersji pip. Porady dotyczące rozwiązania podstawowego problemu można znaleźć na https://github.com/pypa/pip/issues/5599 Aby uniknąć tego problemu, możesz wywołać Python z „-m pip” zamiast bezpośrednio uruchamiać pip.
Kiedy piszę bezpośrednio pip list
do terminala, pojawia się powyższe ostrzeżenie. Co to dokładnie znaczy?
Czy zawsze powinienem go używać jako python3 -m pip list
? (Jeśli użyję go w ten sposób, to samo wyjście (lista pakietów) pojawi się bez ostrzeżenia)
ps: Jestem na Ubuntu 18.10
python3 -m pip list
bez problemu?python3 -m pip [package (in your case list)]
niestety nie powstrzymuje cię to od bycia bardziej gadatliwym w kwestii powoływania się na pippython -m pip [**install** package (in your case list)]
w twoim komentarzu, jeśli się nie mylę. Jeśli uważasz, że mam rację, nie usuwaj komentarza i pozwól, by mój tu został, powiadom mnie inaczej.Odpowiedzi:
Napotkałem ten sam problem, ale w systemie Windows. Ponowna instalacja
pip
działała dla mnie. Możesz wymusić ponowną instalację zapip
pomocą:źródło
Możesz użyć tej procedury, aby przywrócić starszą wersję pip
https://github.com/pypa/pip/issues/5599#issuecomment-414157896
źródło
Możesz go rozwiązać, aktualizując
pip
:źródło
Ten sam problem napotkałem po zaktualizowaniu pipa do wersji 20.1.x przez Pytharm . Znalazłem jeden sposób, aby zapewnić, że możesz użyć
pip install xxx
w nagłym wypadku:C:\Program Files\Python37\Lib
W moim laptopie z Win10)./pip19_xxx
Dla starego i./pip
dla nowo zainstalowanego./pip
)pip install xxx
lubpython -m pip install xxx
wcmd
, to powinno działać terazźródło
Po prostu użyj
To rozwiąże problem ostrzegawczy
źródło
źródło