eric7/Preferences/ProgramsDialog.py

branch
eric7
changeset 9016
6f079c524e99
parent 8881
54e42bc2437a
--- 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:

eric ide

mercurial