В Linux / macOS это должно получить большую часть
find ~ -d -name "site-packages" 2>/dev/null
Поиск каталогов под вашим домом, которые называются "site-packages", куда venv
помещает свои пип-установленные вещи. бит / dev / null сокращает болтливость вещей, на которые у вас нет прав доступа.
Или вы можете посмотреть особенности конкретного ожидаемого файла. Например, activate
имеет nondestructive
в качестве содержимого. Тогда вам нужно искать шаблон, который соответствует venv, но не anaconda и остальным.
find ~ -type f -name "activate" -exec egrep -l nondestructive /dev/null {} \; 2>/dev/null