当前位置: 首页 > news >正文

解决 huggingface-cli: command not found问题

文章目录

  • 解决 huggingface-cli: command not found问题
    • 1. 问题描述
    • 2. 解决方案
      • 2.1 安装或更新 huggingface-hub
      • 2.2 使用 hf 命令下载模型
      • 2.3 总结

解决 huggingface-cli: command not found问题

本文主要介绍在使用huggingface-cli命令下载大模型(如 Qwen3-8B)时出现bash: huggingface-cli: command not found…的原因及解决方案,并提供可行操作步骤。
在使用大模型进行自然语言处理或机器学习任务时,模型的下载和管理是第一步也是关键环节。Hugging Face 提供了丰富的预训练模型资源,但在升级到 huggingface-hub 1.0.0 及以上版本后,原有的 huggingface-cli 命令已被废弃,直接使用会出现 bash: huggingface-cli: command not found 的报错。

本文将针对这一问题,详细介绍在不同系统下的解决方案,包括安装最新版本的 huggingface-hub、使用新的 hf download 命令下载模型,以及设置镜像源加速下载的步骤。通过本文的指导,读者可以顺利管理和下载大模型,避免因命令更新导致的中断和困扰。

1. 问题描述

在使用 Hugging Face 的 CLI 下载大模型时,例如执行如下命令:

huggingface-cli download Qwen/Qwen3-8B --resume-download --local-dir /home/ly/model/Qwen3-8B

可能会出现如下错误:

bash: huggingface-cli: command not found

说明:该问题不仅出现在 Qwen3-8B 模型下载过程中,其他大模型下载时同样可能遇到。


2. 解决方案

经过调研发现,从huggingface-hub 1.0.0版本开始,原来的huggingface-cli命令已经被废弃,模型下载方式有所调整,需要使用新的hf命令。

2.1 安装或更新 huggingface-hub

确保使用最新版本的huggingface-hub,可执行以下命令:

pipinstall-U huggingface_hub

安装成功示意:

当看到Successfully installed huggingface_hub xxx(版本号大于 1.0.0)表示安装成功。


2.2 使用 hf 命令下载模型

新版本中使用hf download命令替代原先的huggingface-cli

exportHF_ENDPOINT=https://hf-mirror.com hf download Qwen/Qwen3-8B --local-dir /home/ly/model/Qwen3-8B
  • HF_ENDPOINT:Hugging Face 镜像地址,可加速模型下载。
  • hf download第一个参数:模型名称或链接。
  • --local-dir:本地存储路径。

执行示意:


2.3 总结

  • 原来的huggingface-cli命令已被废弃。
  • 最新版本的huggingface-hub使用hf download命令完成模型下载。
  • 通过设置镜像源(HF_ENDPOINT)可以提升下载速度。
  • 本方案适用于 Windows、Linux、MacOS 等系统。

使用hf download后,即可正常下载 Hugging Face 上的大模型,无需依赖原有 CLI。

bash: huggingface-cli: command not found 错误的根本原因是 huggingface-hub 1.0.0 及以上版本废弃了原有的 huggingface-cli 命令。解决方案是通过升级或安装最新的 huggingface-hub,并使用新的 hf download 命令来下载模型,同时可设置镜像源(HF_ENDPOINT)加速下载。

这一问题提示我们,在使用第三方库进行大模型下载或管理时,应关注 库的版本变化和命令更新,避免依赖过时命令。通过使用最新命令,用户能够在 Windows、Linux 和 macOS 系统上顺利下载 Hugging Face 的大模型,实现稳定、可复现的模型管理流程。

http://www.jsqmd.com/news/264926/

相关文章:

  • 移动端H5适配方案:让科哥UNet在手机上也能流畅使用
  • NewBie-image-Exp0.1效率优化:脚本自动化批量生成方案
  • 初学者必备:HBuilderX在Windows上的安装技巧
  • Unsloth医疗问诊模拟:患者对话生成器的训练全过程
  • 用YOLOE官版镜像3步搞定文本提示检测任务
  • 操作指南:使用Python实现简单的UDS诊断客户端
  • Qwen-Image-2512-ComfyUI参数详解:种子固定实现可复现结果
  • 零基础入门语音活动检测,用FSMN VAD镜像轻松实现音频切分
  • 5分钟部署Qwen3-Reranker-4B,vLLM+Gradio实现文本重排序
  • FRCRN语音降噪性能优化:降低GPU显存占用
  • YOLOv8图像分割省钱攻略:按需付费比买显卡省90%
  • FunASR语音识别优化:降低错误率的7个实用技巧
  • GPT-OSS-WEBUI用户体验:界面定制与交互优化技巧
  • Qwen2.5-0.5B部署成功率提升:关键配置检查清单
  • Hunyuan MT如何做格式化翻译?HY-MT1.5-1.8B实战教程
  • BGE-Reranker-v2-m3优化:批处理大小调整
  • 如何高效解析复杂PDF?试试PaddleOCR-VL-WEB大模型镜像,一键部署超省心
  • ModbusPoll下载用于多设备RTU网络调试的操作指南
  • DUT测试异常定位流程:新手必看诊断技巧
  • GPEN肖像增强实战案例:企业老照片修复系统搭建完整指南
  • QR Code Master源码解析:从原理到实现
  • 手把手教你用YOLOE镜像搭建实时目标检测系统
  • Open-AutoGLM实战教程:批量管理多个设备的集中式控制方案
  • .NET 应用如何优雅的做功能开关(Feature Flag)
  • bert-base-chinese命名实体识别实战:免配置10分钟上手
  • Qwen3-VL-2B性能测试:CPU环境下的视觉理解能力评估
  • ComfyUI模型微调:基于特定领域数据的LoRA训练
  • 科哥OCR镜像导出ONNX后推理速度表现如何?实测告诉你
  • JavaScript调用IndexTTS-2-LLM:网页语音播报实战教程
  • CosyVoice流式合成教程:云端GPU 3步搞定,成本不到5元