diff -r a608175336f4 -r 4618223e6e32 src/eric7/Debugger/DebugServer.py --- a/src/eric7/Debugger/DebugServer.py Tue Mar 26 10:37:58 2024 +0100 +++ b/src/eric7/Debugger/DebugServer.py Tue Mar 26 10:39:58 2024 +0100 @@ -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,