code: func (e *Env) getStdlibPath(c context.Context, env []string) (string, error) {
  	// This script will return the directory where the `site` Python module is found.
  	// This module is always created by the VirtualEnv, and so is a reliable
  	// indicator of where 'stdlib' imports exist.
  	const script = `import os, site, sys; ` +
  		`sys.stdout.write(os.path.dirname(site.__file__))`
  	cmd := e.Interpreter().IsolatedCommand(c, python.CommandTarget{Command: script})
  	cmd.Env = env
  
  	var stdout bytes.Buffer
  	cmd.Stdout = &stdout
  
  	dumpOutput := attachOutputForLogging(c, logging.Debug, cmd)
  	if err := cmd.Run(); err != nil {
  		dumpOutput(c, logging.Error)
  		return "", errors.Annotate(err, "failed to get stdlib module path").Err()
  	}
  
  	return stdout.String(), nil
  }
docs: // getStdlibPath figures out the location of the 'lib/python2.7' type folder for
  // the current interpreter.