news 2026/6/23 5:59:38

‘huggingface-cli‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
‘huggingface-cli‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

出现“huggingface-cli不是内部命令”的问题,通常由权限、环境变量、命令弃用或虚拟环境未激活导致,可按以下步骤排查解决

1. 检查管理员权限安装问题若Python环境位于C盘,普通权限运行安装命令可能导致huggingface_hub安装不完整,进而无法生成huggingface-cli命令。需先卸载已安装的huggingface_hub(命令:python -m pip uninstall huggingface_hub),再以管理员模式重新安装(命令:python -m pip install huggingface_hub)。此操作可确保安装过程不受权限限制,完整生成所需命令文件。

2. 确认环境变量配置即使已安装huggingface_hub,若系统环境变量未指向Anaconda的Scripts目录(如C:Users\admin\Anaconda3\envs\env1\Scripts),仍会因路径缺失报错。需检查系统环境变量PATH中是否包含该目录:

  • 通过Anaconda Navigator:进入“Environments”界面,选择对应环境,点击“Open Terminal”后运行命令,或手动添加路径;
  • 手动配置:在Windows系统“环境变量”设置中,将Anaconda的Scripts目录路径添加至PATH变量,重启命令行后生效。

3. 激活正确的虚拟环境:若在Anaconda中创建了虚拟环境(如env1),需先激活环境(命令:conda activate env1)再运行huggingface-cli。未激活环境时,系统默认在基础环境中查找命令,若未安装或路径不匹配,会提示“不是内部命令”。激活环境后,命令行提示符会显示当前环境名称(如(env1)),此时运行命令可避免路径问题。

4. 替换废弃命令:当前huggingface-cli download命令已被标记为废弃,建议改用hf download替代。若用户仍尝试使用旧命令,可能因版本更新导致兼容性问题。可通过运行hf --help查看新命令的完整用法,或参考Hugging Face官方文档更新操作流程。

总结建议:优先按顺序检查管理员权限、环境变量、虚拟环境激活状态,最后尝试替换命令。若问题仍未解决,可运行pip show huggingface_hub确认安装路径,或通过where huggingface-cli(Windows)检查命令是否存在及路径是否正确。

官方文档

https://huggingface.co/docs/huggingface_hub/guides/cli

1. pip install -U huggingface_hub 或者下载whl再安装

https://pypi.org/project/huggingface-hub/#files

2.pip show huggingface_hub

3.设置临时环境变量的命令

linux

export 变量名=xxx

windows的powerShell(管理员)终端

$env:变量名 = "xxxx"

如果是cmd终端,设置环境变量

set 变量名 = "xxxx"

4.

新版本(huggingface_hub 1.3.2)的命令已经变成hf,而不是huggingface-cli

hf download Ryan241005/PoseAnything --local-dir PoseAnything

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/18 16:30:18

如何用ChatGPT提升开发效率?实战技巧大公开

ChatGPT在软件测试中的效率革命 随着AI技术的快速发展,ChatGPT正成为测试工程师的智能协作者。本文聚焦六大核心场景,结合可落地的操作指南,帮助测试人员将AI能力深度融入工作流。 一、智能测试用例生成:覆盖度提升300%的秘诀 1…

作者头像 李华
网站建设 2026/6/22 12:46:12

JavaScript 数组合并性能优化:扩展运算符 vs concat vs 循环 push

在日常开发中,我们经常需要合并数组,比如批量导入数据、分页加载列表、处理大量日志等场景。当数组规模较小时,用什么方法都差不多;但当数组达到成千上万条时,选择不当的方法可能会导致栈溢出或内存飙升。 今天我们就…

作者头像 李华
网站建设 2026/6/23 3:45:02

python项目打包为镜像

1.生成 requirements.txt 在项目根目录下,使用 pipreqs生成依赖文件,确保镜像构建时安装正确的包 pip install pipreqs pipreqs . --encoding=utf8 --force 2.编写 Dockerfile # 使用官方 Python 轻量级镜像 FROM python:3.11-slim# 设置容器内工作目录 WORKDIR /app# 复制…

作者头像 李华
网站建设 2026/6/22 19:20:18

Spark Streaming与大数据批处理的结合应用

Spark Streaming与大数据批处理的结合应用:实时与离线的完美搭档 关键词:Spark Streaming、大数据批处理、流批结合、实时计算、离线分析 摘要:在大数据时代,企业既需要实时掌握业务动态(比如用户刚下单的商品),也需要挖掘历史规律(比如过去一年的销售趋势)。Spark St…

作者头像 李华
网站建设 2026/6/14 2:20:21

优化提示内容交互设计的9个实用技巧

优化提示内容交互设计的9个实用技巧:让AI更懂你的“说话之道” 一、引入与连接:为什么你需要学“提示设计”? 清晨,你打开ChatGPT,输入:“帮我写篇关于秋天的文章。”半小时后,你看着屏幕上那篇…

作者头像 李华
网站建设 2026/6/15 20:03:12

欧姆龙CP1H + CIF11与欧姆龙E5cc温控器通讯程序分享

欧姆龙CP1HCIF11与欧姆龙E5cc温控器通讯程序 功能:全新原创可直接应用生产程序。 通过昆仑通态触摸屏,串口网关模式,欧姆龙CP1H的CIF11通讯板,实现对欧姆龙E5CC温控器 设定温度值,读取实际温度,设定探头类型…

作者头像 李华