src/eric7/PipInterface/Pip.py

branch
eric7
changeset 10387
8cf53170e290
parent 10373
093dcebe5ecb
child 10390
226a771db7aa
--- a/src/eric7/PipInterface/Pip.py	Sun Dec 03 14:54:00 2023 +0100
+++ b/src/eric7/PipInterface/Pip.py	Wed Dec 06 14:20:35 2023 +0100
@@ -367,10 +367,11 @@
         if not venvName:
             return False
 
-        if self.getVirtualenvInterpreter(venvName) in (
-            sys.executable,
-            PythonUtilities.getPythonExecutable(),
-        ):
+        interpreter = self.getVirtualenvInterpreter(venvName)
+        if not interpreter:
+            return False
+
+        if interpreter in (sys.executable, PythonUtilities.getPythonExecutable()):
             upgradePyQt = self.__checkUpgradePyQt(packages)
             upgradeEric = self.__checkUpgradeEric(packages)
             if upgradeEric or upgradePyQt:
@@ -385,10 +386,6 @@
                 except AttributeError:
                     return False
 
-        interpreter = self.getVirtualenvInterpreter(venvName)
-        if not interpreter:
-            return False
-
         if Preferences.getPip("PipSearchIndex"):
             indexUrl = Preferences.getPip("PipSearchIndex") + "/simple"
             args = ["-m", "pip", "install", "--index-url", indexUrl, "--upgrade"]

eric ide

mercurial