     ##Strip not necessary separator
     options.env["MYPYPATH"] = options.env["MYPYPATH"].replace(new RegExp("^" + path.delimiter + "+|" + path.delimiter + "+$","g"), '')
 
-    executablePath = @resolvePath @executablePath, filePath
+    executablePath = @resolveMultiPaths @executablePath, filePath
     params = @getMypyCommandLine(filePath, filePathShadow)
     configFileIndex = params.lastIndexOf("--config-file") + 1
     if 0 < configFileIndex

      title: 'Python Executable Path'
      type: 'string'
      default: 'python3'
      description: '''Path to the executable of python.
      The optionals `$PROJECT_PATH` and `$PROJECT_NAME` variables can be used to resolve the path
      dynamically depending of the current project. For example:
      `/home/user/.virtualenvs/$PROJECT_NAME/bin/python`.
      '''
      order: 1


        resolvedPath = resolvedPath.replace(/\$PROJECT_NAME/g, projectName)
        resolvedPath = resolvedPath.replace(/\$PROJECT_PATH/g, projectPath)
    return resolvedPath

  resolveMultiPaths: (targetMultiPath, filepath) ->
    for targetPath in targetMultiPath.split(";")
      resolvedPath = @resolvePath targetPath, filepath
      if fs.existsSync(resolvedPath)
        return resolvedPath
