install.py

changeset 6304
68f9aa03bf75
parent 6275
8ce9f9c467ec
child 6316
ee88310f0334
--- a/install.py	Wed May 23 19:36:11 2018 +0200
+++ b/install.py	Thu May 24 19:16:36 2018 +0200
@@ -29,7 +29,6 @@
 import glob
 import shutil
 import fnmatch
-import distutils.sysconfig
 import codecs
 import subprocess
 import time
@@ -233,7 +232,13 @@
     simple assignment.
     """
     global platBinDir, modDir, pyModDir, apisDir, pyqtVariant, platBinDirOld
-
+    
+    try:
+        import distutils.sysconfig
+    except ImportError:
+        print("Please install the 'distutils' package first.")
+        exit(5)
+    
     if sys.platform.startswith("win"):
         platBinDir = sys.exec_prefix
         if platBinDir.endswith("\\"):

eric ide

mercurial