#Can we load Module.pm? if(eval q{ require Module }) { #Yes, found Module.pm in @INC #Make sure you explicitly call it's import() routine Module->import; print 'Found Module'; } else { #No, Module.pm is not in @INC, die with a stacktrace croak 'Could not locate Module in @INC'; }