99 # now remove unsupported environments |
100 # now remove unsupported environments |
100 for venvName in envsToDelete: |
101 for venvName in envsToDelete: |
101 del environments[venvName] |
102 del environments[venvName] |
102 |
103 |
103 # check, if the interpreter used to run eric is in the environments |
104 # check, if the interpreter used to run eric is in the environments |
104 defaultPy = sys.executable.replace("w.exe", ".exe") |
105 defaultPy = Globals.getPythonExecutable() |
105 found = False |
106 found = False |
106 for venvName in self.__virtualEnvironments: |
107 for venvName in self.__virtualEnvironments: |
107 if (defaultPy == |
108 if (defaultPy == |
108 self.__virtualEnvironments[venvName]["interpreter"]): |
109 self.__virtualEnvironments[venvName]["interpreter"]): |
109 found = True |
110 found = True |
511 @type str |
512 @type str |
512 @return interpreter path |
513 @return interpreter path |
513 @rtype str |
514 @rtype str |
514 """ |
515 """ |
515 if venvName in self.__virtualEnvironments: |
516 if venvName in self.__virtualEnvironments: |
516 return self.__virtualEnvironments[venvName]["interpreter"] |
517 return ( |
|
518 self.__virtualEnvironments[venvName]["interpreter"] |
|
519 .replace("w.exe", ".exe") |
|
520 ) |
517 else: |
521 else: |
518 return "" |
522 return "" |
519 |
523 |
520 def getVirtualenvDirectory(self, venvName): |
524 def getVirtualenvDirectory(self, venvName): |
521 """ |
525 """ |