@Override
  public void install(@Nullable List<PyRequirement> requirements, @NotNull List<String> extraArgs) throws ExecutionException {
    if (useConda) {
      if (requirements == null) return;
      final ArrayList<String> arguments = new ArrayList<>();
      for (PyRequirement requirement : requirements) {
        arguments.add(requirement.getPresentableText());
      }
      arguments.add("-y");
      if (!extraArgs.contains("-U")) {
        arguments.addAll(extraArgs);
      }
      getCondaOutput("install", arguments);
    }
    else {
      super.install(requirements, extraArgs);
    }
  }
@Override
  public void install(@Nullable List<PyRequirement> requirements, @NotNull List<String> extraArgs)