博客主页瑕疵的CSDN主页 Gitee主页瑕疵的gitee主页⏩ 文章专栏《热点资讯》AutoModel.from_pretrained 报错我直接用 local_files_only 搞定目录执行后OSError: ... 本地有模型也报错本地加载时这个参数就是保命符深夜写模型加载代码Hugging Face 报错整得我怀疑人生。报错信息OSError: Could not find model in cache or download from URL. Please check your internet connection or set local_files_onlyTrue.我测试过模型明明在本地缓存路径下。路径是~/.cache/huggingface/transformers/bert-base-uncased。不是网络问题是 Hugging Face 默认死磕联网。根源AutoModel.from_pretrained默认会尝试从网络下载模型。如果本地有缓存但没指定local_files_onlyTrue它就卡死在联网环节。坑就坑在这点。错误示范我踩过三次fromtransformersimportAutoModel# 错误没加 local_files_only 参数modelAutoModel.from_pretrained(bert-base-uncased)# 这行直接报错执行后OSError: ... 本地有模型也报错正确姿势一招解千愁fromtransformersimportAutoModel# 正确加 local_files_onlyTrue 参数modelAutoModel.from_pretrained(bert-base-uncased,local_files_onlyTrue# 关键告诉它用本地缓存)本地加载时这个参数就是保命符为什么有效Hugging Face 的缓存逻辑默认优先联网。加了local_files_onlyTrue它直接跳过联网从本地缓存读取。我之前在内网服务器上被坑惨了——网络断了模型在缓存里也加载不了。避坑总结本地加载模型必须加local_files_onlyTrue检查缓存路径用transformers.get_cached_models()看模型位置网络好时可以不加但别省略避免突然断网代码别写死路径用local_files_only更通用图~/.cache/huggingface/transformers 下的模型文件证明本地确实有最后说一句别让报错耽误你写代码。这参数我用了一年没再翻车。下次加载模型直接上local_files_onlyTrue省时省心。