scripts/install.py

branch
eric7
changeset 9485
0f3620304d7a
parent 9482
a2bc06a54d9d
child 9549
67295777d9fe
child 9576
be9f8e7e42e0
--- a/scripts/install.py	Tue Nov 08 11:14:44 2022 +0100
+++ b/scripts/install.py	Tue Nov 08 11:34:19 2022 +0100
@@ -16,6 +16,7 @@
 import getopt
 import getpass
 import glob
+import importlib
 import io
 import json
 import os
@@ -1720,7 +1721,7 @@
     for pyqt6BaseModule in pyqt6BaseModulesList:
         name = pyqt6BaseModule.split(".")[1]
         try:
-            __import__(pyqt6BaseModule)
+            importlib.import_module(pyqt6BaseModule)
             print("Found", name)
         except ImportError as err:
             print("Sorry, please install {0}.".format(name))
@@ -1734,7 +1735,7 @@
     requiredMissing = False
     for requiredPackage in requiredModulesList:
         try:
-            __import__(requiredModulesList[requiredPackage][0])
+            importlib.import_module(requiredModulesList[requiredPackage][0])
             print("Found", requiredPackage)
         except ImportError as err:
             if isSudo:
@@ -1758,7 +1759,7 @@
     optionalMissing = False
     for optPackage in optionalModulesList:
         try:
-            __import__(optionalModulesList[optPackage][0])
+            importlib.import_module(optionalModulesList[optPackage][0])
             print("Found", optPackage)
         except ImportError as err:
             if isSudo:

eric ide

mercurial