--- a/ProjectDjango/Project.py Sat Jan 25 17:43:52 2014 +0100 +++ b/ProjectDjango/Project.py Mon Feb 03 18:52:43 2014 +0100 @@ -1097,13 +1097,21 @@ language = self.__e5project.getProjectLanguage() if language == "Python3": debugEnv = Preferences.getDebugger("Python3Interpreter") + if not debugEnv and sys.version_info[0] == 3: + debugEnv = sys.executable elif language == "Python2": debugEnv = Preferences.getDebugger("PythonInterpreter") + if not debugEnv and sys.version_info[0] == 2: + debugEnv = sys.executable else: debugEnv = sys.executable debugEnv = os.path.dirname(debugEnv) if debugEnv and not os.path.exists(debugEnv): - debugEnv = sys.exec_prefix + if (language == "Python3" and sys.version_info[0] == 3) or \ + (language == "Python2" and sys.version_info[0] == 2): + debugEnv = sys.exec_prefix + else: + debugEnv = "" return debugEnv def __getDjangoAdminCommand(self, language=""):