diff -r df71ea10a451 -r 43ead32943ca src/eric7/Debugger/DebugServer.py --- a/src/eric7/Debugger/DebugServer.py Sun Mar 03 10:39:56 2024 +0100 +++ b/src/eric7/Debugger/DebugServer.py Tue Apr 02 10:00:22 2024 +0200 @@ -548,12 +548,12 @@ self.__createDebuggerInterface() if forProject: project = ericApp().getObject("Project") - if not project.isDebugPropertiesLoaded(): + if project.isDebugPropertiesLoaded(): ( self.clientProcess, isNetworked, clientInterpreter, - ) = self.debuggerInterface.startRemote( + ) = self.debuggerInterface.startRemoteForProject( self.serverPort(), runInConsole, venvName, @@ -562,11 +562,14 @@ configOverride=configOverride, ) else: + if project.getProjectData(dataKey="EMBEDDED_VENV"): + venvName = self.getProjectEnvironmentString() + ( self.clientProcess, isNetworked, clientInterpreter, - ) = self.debuggerInterface.startRemoteForProject( + ) = self.debuggerInterface.startRemote( self.serverPort(), runInConsole, venvName,