做商城网站要多少钱创建网站的流程有哪些
2026/4/15 11:21:25 网站建设 项目流程
做商城网站要多少钱,创建网站的流程有哪些,河南省建设厅网站 吴浩,版面设计图片素材Open-AutoGLM依赖安装报错#xff1f;pip常见问题解决方案 在部署智谱开源的手机端AI Agent框架Open-AutoGLM时#xff0c;很多新手朋友卡在了第一步#xff1a;pip install -r requirements.txt 这一行。明明只是装个依赖#xff0c;却冒出一堆红色报错——编译失败、找不…Open-AutoGLM依赖安装报错pip常见问题解决方案在部署智谱开源的手机端AI Agent框架Open-AutoGLM时很多新手朋友卡在了第一步pip install -r requirements.txt这一行。明明只是装个依赖却冒出一堆红色报错——编译失败、找不到头文件、版本冲突、SSL证书错误……甚至反复重试后连Python环境都变得不稳定。这不是你操作有问题而是Open-AutoGLM这类多模态Agent项目对底层依赖的兼容性要求极高它既要调用ADB控制真机/模拟器又要对接视觉语言模型推理服务还要处理截图、OCR、动作规划等模块涉及Cython扩展、PyTorch CUDA绑定、Android平台工具链等多个技术栈。本文不讲“理论上怎么装”只聚焦真实世界中你一定会遇到的pip报错场景结合Windows/macOS双平台实测经验给出可立即执行、经验证有效的解决方案。所有方法均来自实际部署过程中的踩坑记录跳过原理铺垫直击修复动作。1. 环境准备先筑好地基再盖楼很多报错本质不是pip的问题而是地基没打牢。请务必按顺序确认以下四点跳过任一环节都可能引发后续连锁报错。1.1 Python版本与PATH配置必须精准匹配Open-AutoGLM官方明确要求Python 3.10但3.12.7虽被支持却在Windows上极易触发pip构建失败因部分依赖尚未适配最新CPython ABI。实测最稳定组合是Windows用户Python 3.11.9推荐从官网直接下载安装时务必勾选“Add Python to PATH”macOS用户Python 3.11.9通过Homebrew安装brew install python3.11避免用系统自带Python验证方式终端中逐行执行python --version # 必须显示 3.11.9 which python # Windows显示路径含Python311macOS显示 /opt/homebrew/bin/python3.11 pip --version # pip版本应 ≥ 23.3若过低执行 python -m pip install --upgrade pip常见陷阱安装Python时未勾选PATH → 终端中python命令不可用 → 后续所有pip命令报“command not found”使用Anaconda/Miniconda创建的环境 →pip install -r requirements.txt实际作用于base环境而非当前env → 报错信息混乱解决用python -m pip install -r requirements.txt替代pip install -r requirements.txt强制使用当前python解释器关联的pip。1.2 ADB环境变量必须全局生效Open-AutoGLM的phone_agent.adb模块直接调用adb命令。若环境变量未正确配置pip install虽能完成但后续运行main.py时会抛出FileNotFoundError: adb not found而此错误常被误判为依赖安装失败。Windows下载Android Platform-Tools解压到C:\platform-toolsWin R→ 输入sysdm.cpl→ “高级” → “环境变量” → 在“系统变量”中找到Path→ “编辑” → “新建” → 粘贴C:\platform-tools重启所有已打开的终端窗口关键环境变量变更需重启终端生效macOS将以下行添加到~/.zshrc或~/.bash_profileexport PATH$PATH:/Users/yourname/Downloads/platform-tools执行source ~/.zshrc使配置立即生效。验证在新打开的终端中执行adb version输出类似Android Debug Bridge version 1.0.41即成功。1.3 网络代理与SSL证书问题国内用户高频雷区pip install过程中若出现Could not fetch URL、CERTIFICATE_VERIFY_FAILED、ReadTimeoutError大概率是网络策略导致。Open-AutoGLM的requirements.txt包含openai、httpx、Pillow等需访问PyPI境外源的包。三步根治法临时切换国内镜像源仅本次安装有效pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/永久配置镜像源推荐Windows在%APPDATA%\pip\pip.ini中写入[global] index-url https://pypi.tuna.tsinghua.edu.cn/simple/ trusted-host pypi.tuna.tsinghua.edu.cnmacOS在~/.pip/pip.conf中写入相同内容若公司/校园网强制HTTPS拦截执行pip config set global.trusted-host pypi.tuna.tsinghua.edu.cn绕过证书校验仅限可信内网环境验证执行pip install requests -v观察日志中URL是否指向清华源且无SSL错误。2. requirements.txt安装阶段典型报错与修复pip install -r requirements.txt是报错高发区。我们按错误类型归类给出精准定位和一键修复命令。2.1 编译型依赖失败Failed building wheel for xxxWindows高频典型报错片段error: Microsoft Visual Studio 14.0 is required... error: command cl.exe failed: No such file or directory原因Pillow、numpy、opencv-python等包含C扩展在Windows上需MSVC编译器。但默认pip尝试从源码编译而多数用户未安装Visual Studio。** 终极解决方案免编译5秒解决**# 先卸载可能残留的失败安装 pip uninstall pillow numpy opencv-python -y # 使用预编译的wheel包自动匹配你的Python版本和系统架构 pip install --only-binaryall pillow numpy opencv-python # 再次安装全部依赖此时跳过编译步骤 pip install -r requirements.txt原理--only-binaryall强制pip只从PyPI下载已编译好的二进制包.whl彻底规避本地编译。经测试该命令在Windows 10/11 Python 3.11.9环境下100%成功。2.2 版本冲突ERROR: Cannot install xxxX.X.X because these package versions have conflicting dependencies典型场景requirements.txt中指定torch2.1.0但transformers依赖torch2.2.0pip陷入死循环。** 两步清理法比盲目升级更安全**生成干净环境推荐# 创建全新虚拟环境隔离污染 python -m venv autoglm_env autoglm_env\Scripts\activate # Windows # source autoglm_env/bin/activate # macOS pip install --upgrade pip智能解析依赖替代暴力pip install -r# 使用pip-tools生成兼容版本锁 pip install pip-tools pip-compile requirements.in # 将requirements.txt重命名为requirements.in pip install -r requirements.txt # 此时安装的是自动解析后的兼容版本关键提示Open-AutoGLM的requirements.txt中torch和transformers版本需严格匹配。实测稳定组合为torch2.1.2cu118CUDA 11.8 transformers4.36.2若无NVIDIA显卡改用torch2.1.2cpu注意cpu后缀不可省略2.3 权限与路径错误PermissionError: [Errno 13] Permission denied或OSError: [WinError 123]典型报错PermissionError: [Errno 13] Permission denied: C:\\Users\\xxx\\AppData\\Roaming\\pip\\Cache OSError: [WinError 123] 文件名、目录名或卷标语法不正确原因Windows Defender实时防护拦截pip写入缓存或路径含中文/特殊字符如C:\我的项目\Open-AutoGLM。** 立即生效方案**# 方案1禁用pip缓存临时绕过 pip install -r requirements.txt --no-cache-dir # 方案2重定向缓存路径到纯英文路径 pip install -r requirements.txt --cache-dir C:\pip_cache # 方案3根治将项目移到纯英文路径 # 例如D:\projects\Open-AutoGLM 非 D:\我的项目\Open-AutoGLM3.-e .安装阶段报错可编辑模式的隐藏陷阱执行pip install -e .时报错往往意味着项目自身结构或setup.py配置有误而非网络或环境问题。3.1ModuleNotFoundError: No module named setuptools原因setup.py依赖setuptools但当前环境中未安装或版本过低。** 修复命令**pip install --upgrade setuptools wheel pip install -e .3.2error in Open-AutoGLM setup command: install_requires must be a string or list of strings原因setup.py中install_requires字段格式错误如写成字典或含注释。** 快速验证与修复**打开项目根目录下的setup.py检查第15-20行附近是否有类似代码install_requires[ requests2.25.0, # pillow9.0.0, # 注释行导致解析失败 pydantic1.10.0, ]删除所有#开头的注释行保存后重试pip install -e .检查技巧在终端中执行python setup.py --help-commands若输出帮助信息则setup.py语法正确若报错则说明存在语法问题。4. 安装后验证三步确认是否真正成功安装完成不等于可用。执行以下三步验证避免后续运行时才发现问题。4.1 依赖完整性检查# 列出所有已安装包确认关键组件存在 pip list | findstr torch transformers pillow opencv adb # Windows # pip list | grep -E torch|transformers|pillow|opencv|adb # macOS # 检查是否安装了Open-AutoGLM本身-e模式应显示Development Mode pip list | findstr Open-AutoGLM # Windows输出示例Open-AutoGLM 0.1.0 d:\projects\open-autoglm4.2 ADB连通性验证决定能否操控手机# 确保手机已开启USB调试并连接电脑 adb devices # 输出应为List of devices attached \n XXXXXXXX\tdevice # 测试基础ADB指令 adb shell getprop ro.build.version.release # 应返回Android版本号如13 adb shell input keyevent KEYCODE_HOME # 模拟按Home键手机屏幕应返回桌面4.3 Python模块导入测试在项目根目录下创建test_import.pyfrom phone_agent.adb import ADBConnection from phone_agent.agent import PhoneAgent from phone_agent.llm import LLMClient print( ADBConnection 导入成功) print( PhoneAgent 导入成功) print( LLMClient 导入成功) print( Open-AutoGLM核心模块加载完毕)执行python test_import.py若输出三行即表示环境完全就绪。5. 常见问题快速索引表当报错信息模糊时对照此表5秒定位根源报错关键词根本原因一键修复命令cl.exe failed,MSVCWindows缺少C编译器pip install --only-binaryall pillow numpy opencv-pythonCERTIFICATE_VERIFY_FAILEDSSL证书校验失败pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/Permission denied,Access is denied权限不足或路径含中文pip install -r requirements.txt --no-cache-dir 移动项目到D:\projects\No module named setuptoolssetuptools未安装pip install --upgrade setuptools wheel pip install -e .ImportError: DLL load failedPyTorch CUDA版本与显卡驱动不匹配卸载torch重装pip install torch2.1.2cu118 torchvision0.16.2cu118 --index-url https://download.pytorch.org/whl/cu118adb not foundADB未加入PATH或终端未重启重新配置PATH后关闭并重开所有终端再执行adb version获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询