--- a/eric7/PluginManager/PluginManager.py Sat Mar 19 16:41:16 2022 +0100 +++ b/eric7/PluginManager/PluginManager.py Sat Mar 19 16:42:29 2022 +0100 @@ -427,7 +427,11 @@ self.__onDemandInactiveModules[name] = module module.eric7PluginModuleName = name module.eric7PluginModuleFilename = fname - if install and hasattr(module, "installDependencies"): + if ( + (install or + Preferences.getPluginManager("AutoInstallDependencies")) and + hasattr(module, "installDependencies") + ): # ask the module to install its dependencies module.installDependencies(self.pipInstall) self.__modulesCount += 1