diff -r 2d2b9a26e904 -r 0c3e506eddf6 eric7/Debugger/DebuggerInterfacePython.py --- a/eric7/Debugger/DebuggerInterfacePython.py Tue Jun 21 18:09:22 2022 +0200 +++ b/eric7/Debugger/DebuggerInterfacePython.py Tue Jun 21 18:53:08 2022 +0200 @@ -380,8 +380,14 @@ else '' ) - execPath = project.getProjectExecPath() - interpreter = project.getProjectInterpreter() + if venvName: + venvManager = ericApp().getObject("VirtualEnvManager") + interpreter = venvManager.getVirtualenvInterpreter(venvName) + execPath = venvManager.getVirtualenvExecPath(venvName) + else: + venvName = project.getProjectVenv() + execPath = project.getProjectExecPath() + interpreter = project.getProjectInterpreter() if interpreter == "": EricMessageBox.critical( None,