--- a/eric6/Debugger/DebuggerInterfacePython.py Mon Jun 22 17:55:06 2020 +0200 +++ b/eric6/Debugger/DebuggerInterfacePython.py Tue Jun 23 17:24:18 2020 +0200 @@ -347,8 +347,7 @@ interpreter = venvManager.getVirtualenvInterpreter(venvName) execPath = venvManager.getVirtualenvExecPath(venvName) if (interpreter == "" and - project.getProjectLanguage().startswith("Python") and - sys.version_info[0] == int(project.getProjectLanguage()[-1])): + project.getProjectLanguage().startswith("Python")): interpreter = sys.executable.replace("w.exe", ".exe") if interpreter == "": E5MessageBox.critical( @@ -1318,8 +1317,7 @@ py3Exts.append(".{0}".format(ext)) registryData = [] - if py3Exts and (Preferences.getDebugger("Python3VirtualEnv") or - sys.version_info[0] >= 3): + if py3Exts: registryData.append( ("Python3", ClientDefaultCapabilities, py3Exts, createDebuggerInterfacePython3)