eric7/PipInterface/Pip.py

branch
unittest
changeset 9056
af7c8c7b7c62
parent 9016
6f079c524e99
child 9101
1c708303e85a
equal deleted inserted replaced
9055:08b2702b4f81 9056:af7c8c7b7c62
201 @param venvName logical name for the virtual environment 201 @param venvName logical name for the virtual environment
202 @type str 202 @type str
203 @return interpreter path 203 @return interpreter path
204 @rtype str 204 @rtype str
205 """ 205 """
206 if venvName == self.getProjectEnvironmentString():
207 venvName = (
208 ericApp().getObject("Project")
209 .getDebugProperty("VIRTUALENV")
210 )
211 if not venvName:
212 # fall back to interpreter used to run eric7
213 return Globals.getPythonExecutable()
214
215 interpreter = ( 206 interpreter = (
207 ericApp().getObject("Project").getProjectInterpreter()
208 if venvName == self.getProjectEnvironmentString() else
216 ericApp().getObject("VirtualEnvManager") 209 ericApp().getObject("VirtualEnvManager")
217 .getVirtualenvInterpreter(venvName) 210 .getVirtualenvInterpreter(venvName)
218 ) 211 )
219 if not interpreter: 212 if not interpreter:
220 EricMessageBox.critical( 213 EricMessageBox.critical(

eric ide

mercurial