Надеюсь, что еще не поздно:
Я сделал скрипт, который попытается установить каждый пакет в файле require.txt, если он сможет установить пакет, он добавит имя пакета в файл с именем "existent.txt". Таким образом, список существующих пакетов будет в «existing.txt».
while read line
do
pip install $line;
pip freeze | grep $line && echo $line >> existent.txt;
done < requirements.txt
Вы можете поместить это в файл file.sh для выполнения каждый раз, когда захотите.