--- 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