Modify exception.args and reraise the exception for easier debugging when a python dependency is not installed.
Add _import_module_with_version_check function to share the import + version checks