Ищем команду pip, которая выполняет самодиагностику

Home Brew имеет команду brew doctor для самодиагностики и рекомендует исправления, такие как проверка и предоставление разрешений для необходимых каталогов.

Например:

$ brew doctor

Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: The following directories are not writable by your user:
/usr/local/bin
/usr/local/etc
/usr/local/sbin
/usr/local/share
/usr/local/share/doc

You should change the ownership of these directories to your user.
  sudo chown -R $(whoami) /usr/local/bin /usr/local/etc /usr/local/sbin /usr/local/share /usr/local/share/doc

And make sure that your user has write permission.
  chmod u+w /usr/local/bin /usr/local/etc /usr/local/sbin /usr/local/share /usr/local/share/doc

Есть ли у pip эквивалентная команда для самодиагностики и рекомендаций по исправлению?

🤔 А знаете ли вы, что...
Python используется в разработке мобильных приложений с использованием Kivy.


165
1

Ответ:

Решено

Для pip есть команда (но я не думаю, что она такая же всеобъемлющая, как brew doctor), в которой перечислены устаревшие версии установленных пакетов и последние доступные, что полезно в тех случаях, когда вы:

  • возможно, придется изолировать проблему, прежде чем она возникнет
  • или потому что вы подозреваете, что может быть проблема с зависимостями
  • или просто будьте особенно осторожны, чтобы другие вещи не сломались, и хотите узнать, есть ли какие-либо сообщения о проблемах для этой версии.
python -m pip list --outdated