I think Django's ImproperlyConfigured is for bad configuration esp. in the settings. I can give a better error message if you like:
`raise ImproperlyConfigured('The plugin %s mentioned in INSTALLED_PLUGINS in your settings file can not be imported. Please check your installation.' % plugin)`