if getattr(sys, 'real_prefix', None) is not None:
    print('Maybe in a virtualenv')
else:
    print('Probably not in a virtualenv')
Как проверить, работает ли Python из virtualenv во время установки пакета