You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M1使用language_tool_python时提示LanguageTool-5.5.zip下载错误如何解决

解决方案
  • 方案1:手动指定本地LanguageTool路径(适配所有场景,稳定性最高)
    1. 手动下载LanguageTool-5.5.zip压缩包,解压到本地任意目录
    2. 初始化工具实例时直接传入解压后的目录路径,跳过自动下载逻辑即可正常运行:
    import language_tool_python
    # 替换下方路径为你本地实际的解压目录路径
    tool = language_tool_python.LanguageTool('en-US', local_language_tool_dir='/Users/你的用户名/自定义目录/LanguageTool-5.5')
    
  • 方案2:将解压文件放入默认缓存目录
    Mac系统下language_tool_python默认读取缓存路径为~/Library/Caches/language_tool_python/,将解压完成的LanguageTool-5.5文件夹移入该目录后,后续初始化工具会直接读取本地文件,不会触发下载请求。
  • 方案3:使用远程公共服务(仅适合轻量使用场景)
    不需要本地启动Java服务,直接调用公共接口,初始化时指定对应参数即可,该方案存在请求频率限制,不适合大批量文本检测。
    import language_tool_python
    tool = language_tool_python.LanguageTool('en-US', remote_server='https://api.languagetool.org')
    

问题根因

该报错与M1芯片、Java版本无关联,触发原因是languagetool官方下载站新增了反爬策略,拦截了language_tool_python内置下载请求的默认请求头,返回403状态码触发报错。Linux环境可正常运行是因为对应环境的网络请求特征未被拦截。

内容的提问来源于stack exchange,提问作者Ankara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 21:54:06