eric7/VirtualEnv/VirtualenvExecDialog.py

branch
eric7
changeset 9016
6f079c524e99
parent 8881
54e42bc2437a
diff -r dfeefad914ed -r 6f079c524e99 eric7/VirtualEnv/VirtualenvExecDialog.py
--- a/eric7/VirtualEnv/VirtualenvExecDialog.py	Sun Apr 03 17:23:31 2022 +0200
+++ b/eric7/VirtualEnv/VirtualenvExecDialog.py	Mon Apr 04 17:43:43 2022 +0200
@@ -7,7 +7,6 @@
 Module implementing the virtualenv execution dialog.
 """
 
-import sys
 import os
 
 from PyQt6.QtCore import QProcess, QTimer, QUrl
@@ -17,7 +16,7 @@
 from .Ui_VirtualenvExecDialog import Ui_VirtualenvExecDialog
 
 import Preferences
-from Globals import isWindowsPlatform
+from Globals import isWindowsPlatform, getPythonExecutable
 
 
 class VirtualenvExecDialog(QDialog, Ui_VirtualenvExecDialog):
@@ -64,15 +63,13 @@
                 self.__calls.append((configuration["pythonExe"],
                                      ["-m", "venv"]))
             self.__calls.extend([
-                (sys.executable.replace("w.exe", ".exe"),
-                 ["-m", "venv"]),
+                (getPythonExecutable(), ["-m", "venv"]),
                 ("python3", ["-m", "venv"]),
                 ("python", ["-m", "venv"]),
             ])
         else:
             self.__calls = [
-                (sys.executable.replace("w.exe", ".exe"),
-                 ["-m", "virtualenv"]),
+                (getPythonExecutable(), ["-m", "virtualenv"]),
                 ("virtualenv", []),
             ]
         self.__callIndex = 0

eric ide

mercurial