--- a/src/eric7/QScintilla/Shell.py Mon Mar 25 17:47:57 2024 +0100 +++ b/src/eric7/QScintilla/Shell.py Tue Mar 26 10:37:58 2024 +0100 @@ -2151,9 +2151,19 @@ """ Public slot to handle the 'restart' context menu entry. """ + venvName = ( + self.dbs.getProjectEnvironmentString() + if ( + self.__project.isOpen() + and self.__currentVenv == self.__project.getProjectVenv( + resolveDebugger=False + ) + ) + else self.__currentVenv + ) self.dbs.startClient( False, - venvName=self.__currentVenv, + venvName=venvName, workingDir=self.__currentWorkingDirectory, )