在 Mac 上解决 LM Studio 无法下载模型的问题(国内镜像替换教程)
如果你在使用 LM Studio 时遇到类似 There was an error fetching results from Hugging Face 或 Model details error: fetch failed 的报错,大概率是因为国内网络无法稳定连接 Hugging Face 服务器。配置代理可能也无效,但通过替换 LM Studio 内置的 Hugging Face 域名为其国内镜像站 hf-mirror.com,即可快速解决问题。以下是针对 Mac 用户的详细操作教程。
解决方案原理
LM Studio 默认从 huggingface.co 拉取模型,但由于网络限制,国内用户常出现连接失败。通过修改 LM Studio 内部代码,将 huggingface.co 全局替换为国内镜像站 hf-mirror.com,即可绕过网络限制,加速模型下载。
操作步骤
1. 使用 VSCode 打开 LM Studio 资源目录
- 关闭 LM Studio:确保应用完全退出(可在 Dock 栏右键点击图标选择退出)。
- 打开指定目录:
通过终端快速定位到目标文件夹,执行以下命令:# 使用 VSCode 直接打开目录(需已安装 VSCode)
code /Applications/LM\ Studio.app/Contents/Resources/app/.webpack
- 如果终端提示
command not found: code,需先在 VSCode 中安装 Shell Command(通过Cmd+Shift+P搜索并选择Install 'code' command in PATH)。
- 如果终端提示
2. 全局替换 Hugging Face 域名
- 使用 VSCode 的全局替换功能:
- 在 VSCode 中按下
Cmd+Shift+H(或通过菜单Search > Replace in Files)。 - 在搜索框输入
huggingface.co,替换框输入hf-mirror.com。 - 点击右侧的「替换全部」按钮(需确认替换范围是当前打开的
.webpack目录)。 - 保存所有修改文件(
Cmd+S)。

- 在 VSCode 中按下
3. 重新启动 LM Studio
- 重启应用:重新打开 LM Studio,尝试搜索并下载任意模型(如
Llama-3-8B),此时应能正常加载模型列表并下载。
常见问题
Q1: 替换后应用无法打开怎么办?
- 恢复备份或重装应用:
如果修改导致 LM Studio 崩溃,建议:- 从官网重新下载并安装 LM Studio。
- 重新执行替换步骤,确保仅替换
huggingface.co为hf-mirror.com,不要误改其他内容。
Q2: 是否会影响后续更新?
- 镜像站与官方同步:
hf-mirror.com是 Hugging Face 的国内官方镜像,模型和更新与主站实时同步,无需担心数据不一致。
总结
通过替换 LM Studio 的 Hugging Face 域名,国内用户可以无缝下载模型,无需额外配置代理。如果遇到其他问题,欢迎在评论区留言交流!
声明:本教程仅用于技术交流,替换操作需遵守 LM Studio 及 Hugging Face 的相关使用条款。
在 Mac 上解决 LM Studio 无法下载模型的问题(国内镜像替换教程)的更多相关文章
- Mac上使用Visual Studio Code开发/调试.NET Core代码
Mac上使用Visual Studio Code开发/调试.NET Core代码 .Net Core 1.0终于发布了,Core的一大卖点就是跨平台.这个跨平台不只是跨平台运行,而且可以跨平台开发.今 ...
- 在mac上无法使用Android Studio的解决方法
随着android Studio 1.0的正式发布,估计使用的人会越来越多,并且官网上现在已经没有融合好的eclipse下载了,官方推荐下载android Studio.之前的beta版我也安装过,好 ...
- 在Mac上使用Visual Studio Code开发/调试.NET Core代码
.Net Core 1.0终于发布了,Core的一大卖点就是跨平台.这个跨平台不只是跨平台运行,而且可以跨平台开发.今天抽空研究了下在Mac下如何使用VS Code来开发.NET Core程序,并且调 ...
- 解决Android Studio无法下载sdk的问题
因为google被墙了,android sdk无法下载.然后各种百度,都是说让设置代理,给的代理地址一般都是用的下面这个代理服务器: 大连东软信息学院镜像服务器地址: mirrors.neusoft. ...
- Mac上解决Chrome浏览器跨域问题
最近做前端开发总是遇到一个很奇怪的现象,同一个AJAX请求,在Chrome里调试的时候就会提示跨域,但是在手机模拟器或者真机上调试的时候就不会,于是百度了一下,发现是Chrome的安全策略导致的,需要 ...
- VUE -- Mac上解决Chrome浏览器跨域问题
最近做前端开发总是遇到一个很奇怪的现象,同一个AJAX请求,在Chrome里调试的时候就会提示跨域,但是在手机模拟器或者真机上调试的时候就不会,于是百度了一下,发现是Chrome的安全策略导致的,需要 ...
- mac上解决Resource temporarily unavailable
Resource temporarily unavailable这种问题一般是因为当前的进程数或者文件数不够 fork: Resource temporarily unavailable 修改最大进程 ...
- Mac os:将Homebrew的下载源换成国内镜像增加下载速度(阿里云镜像)
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_135 可能所有的mac os系统爱好者都遇到过下面这种倒霉情况,在网络环境不太好的时候,你满怀期待的敲下 brew install ...
- 如何将python下载源地址修改为国内镜像源
(1)在 C:\Users\xxx 下面创建新的目录 pip 文件夹 (2)在 pip目录下创建后缀为ini,名为pip的文件,另存为 (pip.ini) 文件内容设置为:(清华源) [glob ...
- Android Studio无法下载sdk的问题
参考自:解决Android Studio无法下载sdk的问题 国内网站无法登进google,android sdk无法下载. 尝试使用FQ,重装软件都没有成功. 最后找到了解决办法:http://pi ...
随机推荐
- 使用 ayncio 实现 CountDownLatch
class CountDownLatch(object): def __init__(self, count=1): self.count = count self.lock = asyncio.Lo ...
- tc端口流量控制(带宽限速)
tc qdisc add dev ens192 root handle 1: htbtc class add dev ens192 parent 1: classid 1:1 htb rate 80m ...
- 在linu系统安装apache全过程(httpd、apr、apr-util、pcre)以及进行相应配置
1.下载安装包,需要下面3个安装包[root@bes2 apache]# ll总用量 8520-rw-r--r--. 1 root root 1020833 9月 18 17:47 apr-1.5.1 ...
- PostgreSQL 初始化配置设置
title: PostgreSQL 初始化配置设置 date: 2024/12/27 updated: 2024/12/27 author: cmdragon excerpt: PostgreSQL是 ...
- [转]实体类与数据库字段不匹配问题,java.sql.SQLSyntaxErrorException: Unknown column 'xxx' in 'field list'
控制台报错 ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'user_nam ...
- IM跨平台技术学习(十三):从理论到实践,详细对比Electron和Tauri的优劣
本文由京东技术王泽知分享,原题"基于Web的跨平台桌面应用开发",下文进行了排版和内容优化. 1.引言 近些年来,跨平台跨端一直是比较热门的话题,Write once, run a ...
- IM跨平台技术学习(八):新QQ桌面版为何选择Electron作为跨端框架
本文由QQ技术团队王辉.吴浩.陈俊文分享,编辑Tina整理,本文收录时有内容修订和排版优化. 1.引言 在瞬息万变的互联网行业中,年过二十四的即时通讯IM应用 QQ 堪称超长寿的产品,见证了中国互联网 ...
- IM通讯协议专题学习(一):Protobuf从入门到精通,一篇就够!
本文由IBM开发者社区分享,有较多修订和改动. 1.引言 在当今移动网络时代,手机流量和电量是宝贵的资源,对于移动端最常见的即时通讯IM应用,由于实时通信基于Socket长连接,它对于流量和电量的需求 ...
- Dynamic CRM最常用的3种查询方式
在crm系统中 接口或者插件中 通常都会有查询的校验 实际上单查询的话 不用crm提供的方式也可以 直接用sql的方式去查,一般涉及到很多表的联动查询比如报表查询时,还是用sql更方便 一.Que ...
- .NET Core:架构、特性和优势详解
.NET Core:架构.特性和优势详解 在软件开发领域,保持领先地位至关重要.随着技术以指数级的速度发展,开发人员不断寻求高效.可扩展且多功能的解决方案来应对现代挑战..NET Core 就是这样一 ...