--- a/src/eric7/Debugger/DebugServer.py Sun Mar 10 16:39:54 2024 +0100 +++ b/src/eric7/Debugger/DebugServer.py Tue Mar 26 10:55:04 2024 +0100 @@ -555,12 +555,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, @@ -570,11 +570,14 @@ startRemote=startRemote, ) else: + if project.getProjectData(dataKey="EMBEDDED_VENV"): + venvName = self.getProjectEnvironmentString() + ( self.clientProcess, isNetworked, clientInterpreter, - ) = self.debuggerInterface.startRemoteForProject( + ) = self.debuggerInterface.startRemote( self.serverPort(), runInConsole, venvName,