Repository: modelscope/evalscope
Issue: ImportError: cannot import name 'AutoProcessor' from 'modelscope'
Root cause: External Dependency Breakage

## 自查清单

在提交 issue 之前，请确保您已完成以下步骤:
- [ x] 我已仔细阅读了[相关使用说明文档](https://evalscope.readthedocs.io/zh-cn/latest/get_started/parameters.html)
- [ x] 我已查看了[常见问题解答](https://evalscope.readthedocs.io/zh-cn/latest/get_started/faq.html)
- [ x] 我已搜索并查看了现有的 issues，确认这不是一个重复的问题

## 问题描述

使用windows11的wsl的conda环境, import 报错

## EvalScope 版本（必填）
v0.16.1

## 使用的工具
- [ x] Native / 原生框架
- [ ] Opencompass backend
- [ ] VLMEvalKit backend
- [ ] RAGEval backend
- [ ] Perf / 模型推理压测工具
- [ ] Arena / 竞技场模式

## 执行的代码或指令

```python
from evalscope import TaskConfig, run_task

task_cfg = TaskConfig(
    model='Qwen3-1.7B',
    api_url='http://127.0.0.1:8000/v1/chat/completions',
    eval_type='service',
    datasets=[
        'gsm8k',
        # 'live_code_bench',
    ],
    eval_batch_size=5,
    limit=5,
    generation_config={
        'max_tokens': 30000,  # 最大生成token数，建议设置为较大值避免输出截断
        'temperature': 0.6,  # 采样温度 (qwen 报告推荐值)
        'top_p': 0.95,  # top-p采样 (qwen 报告推荐值)
        'top_k': 20,  # top-k采样 (qwen 报告推荐值)
        'n': 1,  # 每个请求产生的回复数量
    },
    timeout=60000,  # 超时时间
    stream=True,  # 是否使用流式输出
)

run_task(task_cfg=task_cfg)
```

## 错误日志

```bash
2025-06-04 13:51:43,385 - evalscope - INFO - Args: Task config is provided with TaskConfig type.
Traceback (most recent call last):
  File "/mnt/c/Users/Administrator/PycharmProjects/llmEval/EvalScope/local/live_code_bench.py", line 24, in <module>
    run_task(task_cfg=task_cfg)
  File "/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/run.py", line 31, in run_task
    return run_single_task(task_cfg, run_time)
  File "/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/run.py", line 44, in run_single_task
    result = evaluate_model(task_cfg, outputs)
  File "/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/run.py", line 122, in evaluate_model
    evaluator = create_evaluator(task_cfg, dataset_name, outputs, base_model)
  File "/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/run.py", line 156, in create_evaluator
    from evalscope.benchmarks import Benchmark, BenchmarkMeta
  File "/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/benchmarks/__init__.py", line 7, in <module>
    from evalscope.benchmarks.data_adapter import DataAdapter
  File "/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/benchmarks/data_adapter.py", line 10, in <module>
    from evalscope.metrics import LLMJudge, metric_registry
  File "/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/utils/import_utils.py", line 54, in __getattr__
    module = self._get_module(self._class_to_module[name])
  File "/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/utils/import_utils.py", line 63, in _get_module
    return importlib.import_module('.' + module_name, self.__name__)
  File "/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/metrics/named_metrics.py", line 6, in <module>
    from evalscope.metrics.t2v_metrics import (blip2_score, clip_flant5_score, clip_score, fga_blip2_score, hpsv2_1_score,
  File "/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/metrics/t2v_metrics/__init__.py", line 3, in <module>
    from .clipscore import CLIPScore, list_all_clipscore_models
  File "/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/metrics/t2v_metrics/clipscore.py", line 4, in <module>
    from .models.clipscore_models import get_clipscore_model, list_all_clipscore_models
  File "/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/metrics/t2v_metrics/models/clipscore_models/__init__.py", line 4, in <module>
    from .mps_model import MPS_MODELS, MPSModel
  File "/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/site-packages/evalscope/metrics/t2v_metrics/models/clipscore_models/mps_model.py", line 2, in <module>
    from modelscope import AutoProcessor
ImportError: cannot import name 'AutoProcessor' from 'modelscope' (/home/ubuntu/miniconda3/envs/evalscope/lib/python3.10/site-packages/modelscope/__init__.py)
```

## 运行环境

- 操作系统：windows的wsl
- Python版本：3.10

## 其他信息
```bash
(base) PS C:\Users\Administrator> wsl -l -v
  NAME              STATE           VERSION
* Ubuntu            Running         2
  docker-desktop    Stopped         2
(base) PS C:\Users\Administrator> wsl --status
默认分发: Ubuntu
默认版本: 2
```

modelscope和transformers是哪个版本的，都更新一下呢

```bash
$ pip list | grep modelscope
modelscope               1.19.1
$ pip list | grep transformer
transformers             4.52.4
```
thanks,已解决：
```bash
pip install -U modelscope
pip install "modelscope[datasets]" 
```