Class PythonUtil


  • public class PythonUtil
    extends java.lang.Object
    • Constructor Detail

      • PythonUtil

        public PythonUtil()
    • Method Detail

      • getProcessBuilder

        public java.lang.ProcessBuilder getProcessBuilder()
      • executeScript

        public java.lang.String executeScript​(java.lang.String script)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • getInstalledVersion

        public java.lang.String getInstalledVersion()
                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • isInstalledVersionCompatible

        public boolean isInstalledVersionCompatible​(int reqRel,
                                                    int reqMaj,
                                                    int reqMin)
                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • getMissingModules

        public java.util.List<java.lang.String> getMissingModules​(java.lang.String... modules)
                                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • getMissingModules

        public java.util.List<java.lang.String> getMissingModules​(java.util.List<java.lang.String> modules)
                                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • isModuleInstalled

        public boolean isModuleInstalled​(java.lang.String... modules)
                                  throws java.io.IOException
        Throws:
        java.io.IOException