diff -r dfeefad914ed -r 6f079c524e99 eric7/VirtualEnv/VirtualenvConfigurationDialog.py --- a/eric7/VirtualEnv/VirtualenvConfigurationDialog.py Sun Apr 03 17:23:31 2022 +0200 +++ b/eric7/VirtualEnv/VirtualenvConfigurationDialog.py Mon Apr 04 17:43:43 2022 +0200 @@ -9,7 +9,6 @@ """ import os -import sys import re from PyQt6.QtCore import pyqtSlot, QProcess, QTimer @@ -20,6 +19,7 @@ from .Ui_VirtualenvConfigurationDialog import Ui_VirtualenvConfigurationDialog +import Globals import Preferences import Utilities @@ -62,7 +62,7 @@ self.pythonExecPicker.setWindowTitle( self.tr("Python Interpreter")) self.pythonExecPicker.setDefaultDirectory( - sys.executable.replace("w.exe", ".exe")) + Globals.getPythonExecutable()) self.condaTargetDirectoryPicker.setMode( EricPathPickerModes.DIRECTORY_MODE) @@ -332,8 +332,7 @@ calls.append((self.pythonExecPicker.text(), ["-m", "virtualenv", "--version"])) calls.extend([ - (sys.executable.replace("w.exe", ".exe"), - ["-m", "virtualenv", "--version"]), + (Globals.getPythonExecutable(), ["-m", "virtualenv", "--version"]), ("virtualenv", ["--version"]), ]) @@ -385,8 +384,7 @@ calls.append((self.pythonExecPicker.text(), ["-m", "venv"])) calls.extend([ - (sys.executable.replace("w.exe", ".exe"), - ["-m", "venv"]), + (Globals.getPythonExecutable(), ["-m", "venv"]), ("python3", ["-m", "venv"]), ("python", ["-m", "venv"]), ])