大模型学习——qwen-agent智能体安装问题

在使用Qwen本地大模型构建智能体时需要导入qwen_agent包,官方给的简单安装方法为:

pip install -U "qwen-agent[gui,rag,code_interpreter,mcp]"

但是在安装过程中可能会遇到一些问题:

1.由于 Windows 没有开启长路径支持,导致 pip 无法处理超长路径的某些文件,常见于 modelscope_studio 组件。

Attempting uninstall: gradio Found existing installation: gradio 5.17.1 Uninstalling gradio-5.17.1: Successfully uninstalled gradio-5.17.1 WARNING: The scripts gradio.exe and upload_theme.exe are installed in 'C:\Users\16348\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\Scripts' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. WARNING: The script jupyter-execute.exe is installed in 'C:\Users\16348\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\Scripts' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: 'C:\\Users\\16348\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\modelscope_studio\\components\\antd\\table\\row_selection\\selection\\templates\\component\\table.row-selection.selection-nLtL7rEC.js' HINT: This error might have occurred since this system does not have Windows Long Path support enabled. You can find information on how to enable this at https://pip.pypa.io/warnings/enable-long-paths [notice] A new release of pip is available: 25.0.1 -> 25.1.1 [notice] To update, run: C:\Users\16348\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\python.exe -m pip install --upgrade pip PS D:\Study\LLM\MCP_test>

然后尝试解决:

  • 按下 Win + R,输入 gpedit.msc 打开本地组策略编辑器

  • 依次进入:
    计算机配置管理模板系统文件系统

  • 找到并双击 “启用 Win32 长路径”

  • 设置为“已启用”,点击“确定”

  • 重启电脑后重新安装:

但是在输入gpedit.msc显示没有,于是又去搜解决方案

win10家庭版找不到gpedit.msc的解决办法(亲测有效)_gpedit.msc找不到文件-CSDN博客

按照上面的方案解决之后又弹出问题,且关闭不了这个弹窗,不得已重启电脑:

接着找这个问题的解决方案:

这个问题是指系统缺失了某些“本地组策略模板文件(*.admx)”,通常出现在部分 家庭版(Home)Windows 中。

解决方案:

1. 打开注册表编辑器

按下 Win + R,输入:regedit 回车

2. 路径定位到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
3. 找到名为:LongPathsEnabled 的键
  • 如果没有该键 → 右键空白处 → 新建 DWORD (32 位) 值,命名为:LongPathsEnabled

  • 双击打开 → 将“数值数据”改为 1

  • 点击“确定”,关闭注册表,重启电脑即可

之后继续输入gpedit.msc,虽然还是会显示上面问题,但是去安装qwen-agent包却是神奇的可以了,然后就可以愉快的进行智能体构建了。

上面是我在安装过程中遇到的一些问题汇总,仅供参考。

### 使用 Qwen-Agent 进行搜索 为了实现高效的网络搜索和信息获取,可以通过 BrowserQwen 或者直接使用 Qwen-Agent 来完成这一目标。以下是关于如何通过 Qwen-Agent 实现搜索功能的具体方法。 #### 配置环境 首先需要安装 Qwen-Agent 工具包以便于后续操作能够顺利执行。具体步骤如下所示: ```bash git clone https://github.com/QwenLM/Qwen-Agent.git cd Qwen-Agent pip install -e ./ ``` 上述命令会克隆最新的 Qwen-Agent 仓库并将其作为可编辑模式安装到本地环境中[^3]。 #### 构建搜索流程 当配置好开发环境之后,就可以着手设计自己的搜索逻辑了。通常情况下,这涉及以下几个方面的工作内容: - **定义任务需求** 明确希望解决什么样的查询场景问题,比如查找特定主题的相关资料或者定位某篇文章中的关键句等内容。 - **调用 API 接口** 利用已有的接口函数来发起请求并将返回的结果解析出来供进一步分析处理。例如下面这段 Python 脚本展示了怎样向搜索引擎发送关键词参数从而获得匹配项列表: ```python from qwen_agent import Agent def perform_search(query): agent = Agent() response = agent.search(query=query) return response['results'] if __name__ == "__main__": query = "量子计算" results = perform_search(query) for result in results: print(f"{result['title']}: {result['snippet']}") ``` 在这个例子当中,`perform_search()` 函数接受一个字符串类型的输入变量 `query` 表示要检索的主题名称;随后创建了一个名为 `agent` 的实例对象并通过它的成员方法 `.search()` 发起实际的 HTTP 请求动作;最后提取感兴趣的部分字段显示给最终用户看[^1]。 #### 扩展上下文记忆容量 值得一提的是,借助 Qwen-Agent 技术还可以显著提升传统语言模型所能支持的最大历史对话长度限制——从原本仅仅几千token扩充到了接近一百万个字符单位级别[^2]。这意味着即使面对非常庞大冗长的知识库文件也完全有能力对其进行有效理解和概括提炼摘要信息[^4]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值