diff --git a/python/python-community-configure/src/com/jetbrains/python/configuration/PyActiveSdkConfigurable.java b/python/python-community-configure/src/com/jetbrains/python/configuration/PyActiveSdkConfigurable.java index 47933a1f1a87..7e529af9b00c 100644 --- a/python/python-community-configure/src/com/jetbrains/python/configuration/PyActiveSdkConfigurable.java +++ b/python/python-community-configure/src/com/jetbrains/python/configuration/PyActiveSdkConfigurable.java @@ -315,6 +315,9 @@ public class PyActiveSdkConfigurable implements UnnamedConfigurable { boolean remoteSeparator = true; boolean separator = true; for (Sdk sdk : sdkList) { + if (PythonSdkType.isInvalid(sdk) && !sdk.equals(selection)) { + continue; + } if (!PythonSdkType.isVirtualEnv(sdk) && !PythonSdkType.isRemote(sdk) && separator) { items.add(PySdkListCellRenderer.SEPARATOR); separator = false;