diff -r dfeefad914ed -r 6f079c524e99 eric7/Preferences/ProgramsDialog.py --- a/eric7/Preferences/ProgramsDialog.py Sun Apr 03 17:23:31 2022 +0200 +++ b/eric7/Preferences/ProgramsDialog.py Mon Apr 04 17:43:43 2022 +0200 @@ -9,7 +9,6 @@ import os import re -import sys from PyQt6.QtCore import pyqtSlot, Qt, QProcess from PyQt6.QtWidgets import ( @@ -21,6 +20,7 @@ from .Ui_ProgramsDialog import Ui_ProgramsDialog +import Globals import Preferences import Utilities @@ -241,7 +241,7 @@ # 6c. grpc exe = Preferences.getProtobuf("grpcPython") if not exe: - exe = sys.executable + exe = Globals.getPythonExecutable() self.__createProgramEntry( self.tr("gRPC Compiler"), exe, '--version', 'libprotoc', -1, exeModule=['-m', 'grpc_tools.protoc']) @@ -288,7 +288,8 @@ self.tr("MicroPython - MPY Cross Compiler"), exe, '--version', 'MicroPython', 1) self.__createProgramEntry( - self.tr("MicroPython - ESP Tool"), sys.executable, 'version', + self.tr("MicroPython - ESP Tool"), + Globals.getPythonExecutable(), 'version', 'esptool', -1, exeModule=['-m', 'esptool']) exe = Preferences.getMicroPython("DfuUtilPath") if not exe: