183 venvManager = ericApp().getObject("VirtualEnvManager") |
184 venvManager = ericApp().getObject("VirtualEnvManager") |
184 interpreter = venvManager.getVirtualenvInterpreter(venvName) |
185 interpreter = venvManager.getVirtualenvInterpreter(venvName) |
185 execPath = venvManager.getVirtualenvExecPath(venvName) |
186 execPath = venvManager.getVirtualenvExecPath(venvName) |
186 if interpreter == "": |
187 if interpreter == "": |
187 # use the interpreter used to run eric for identical variants |
188 # use the interpreter used to run eric for identical variants |
188 interpreter = sys.executable.replace("w.exe", ".exe") |
189 interpreter = Globals.getPythonExecutable() |
189 if interpreter == "": |
190 if interpreter == "": |
190 EricMessageBox.critical( |
191 EricMessageBox.critical( |
191 None, |
192 None, |
192 self.tr("Start Debugger"), |
193 self.tr("Start Debugger"), |
193 self.tr( |
194 self.tr( |
388 execPath = venvManager.getVirtualenvExecPath(venvName) |
389 execPath = venvManager.getVirtualenvExecPath(venvName) |
389 if ( |
390 if ( |
390 interpreter == "" and |
391 interpreter == "" and |
391 project.getProjectLanguage().startswith("Python") |
392 project.getProjectLanguage().startswith("Python") |
392 ): |
393 ): |
393 interpreter = sys.executable.replace("w.exe", ".exe") |
394 interpreter = Globals.getPythonExecutable() |
394 if interpreter == "": |
395 if interpreter == "": |
395 EricMessageBox.critical( |
396 EricMessageBox.critical( |
396 None, |
397 None, |
397 self.tr("Start Debugger"), |
398 self.tr("Start Debugger"), |
398 self.tr( |
399 self.tr( |