В моей системе Ubuntu я давно установил множество библиотек python в /usr /local /lib с помощью pip, некоторые из которых уже устарели из официальных пакетов ubuntu в /usr /lib. Это может быть источником проблем, поскольку те, что находятся в /usr /local /lib, имеют приоритет в среде Python по умолчанию.
Как вы думаете, что будет лучшим способом определить из дерева /usr /local /lib библиотеки, для которых существует более новая версия в /usr /lib, и те, которые теперь более необходимы?
Я думал о мониторинге деревьев /usr /local /lib /python * для сценариев python, обращающихся к его библиотекам, и ручной проверке работоспособности соответствующей библиотеки в /usr /lib /python *, но является ли это лучшей стратегией?