src/eric7/VirtualEnv/VirtualenvInterpreterSelectionDialog.py

branch
eric7
changeset 9624
b47dfa7a137d
parent 9473
3f23dbf37dbe
child 9653
e67609152c5e
equal deleted inserted replaced
9623:9c1f429cb56b 9624:b47dfa7a137d
12 import os 12 import os
13 13
14 from PyQt6.QtCore import pyqtSlot 14 from PyQt6.QtCore import pyqtSlot
15 from PyQt6.QtWidgets import QDialog, QDialogButtonBox 15 from PyQt6.QtWidgets import QDialog, QDialogButtonBox
16 16
17 from eric7 import Globals
18 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes 17 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes
18 from eric7.SystemUtilities import OSUtilities
19 19
20 from .Ui_VirtualenvInterpreterSelectionDialog import ( 20 from .Ui_VirtualenvInterpreterSelectionDialog import (
21 Ui_VirtualenvInterpreterSelectionDialog, 21 Ui_VirtualenvInterpreterSelectionDialog,
22 ) 22 )
23 23
50 50
51 self.nameEdit.setText(venvName) 51 self.nameEdit.setText(venvName)
52 52
53 if venvDirectory: 53 if venvDirectory:
54 # try to determine a Python interpreter name 54 # try to determine a Python interpreter name
55 if Globals.isWindowsPlatform(): 55 if OSUtilities.isWindowsPlatform():
56 candidates = glob.glob( 56 candidates = glob.glob(
57 os.path.join(venvDirectory, "Scripts", "python*.exe") 57 os.path.join(venvDirectory, "Scripts", "python*.exe")
58 ) + glob.glob(os.path.join(venvDirectory, "python*.exe")) 58 ) + glob.glob(os.path.join(venvDirectory, "python*.exe"))
59 else: 59 else:
60 candidates = glob.glob(os.path.join(venvDirectory, "bin", "python*")) 60 candidates = glob.glob(os.path.join(venvDirectory, "bin", "python*"))

eric ide

mercurial