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

Windows下Python3.10安装language-check报ValueError如何解决?

问题根因
  1. 官方language-check库已停止维护超过5年,内置的LanguageTool 3.2资源下载链接早已失效,执行安装脚本时无法获取远程资源,才会把本地文件名识别为异常URL报错。
  2. Windows系统的文件路径解析逻辑与MacOS存在差异,因此Mac下可正常触发的兼容逻辑在Windows环境下不生效。
Windows下安装步骤
  • 第一步:先安装wheel库,避免legacy安装报错
pip install wheel
  • 第二步:手动修改安装脚本完成安装:
    1. 先将language-check源码克隆到本地任意目录
    git clone https://github.com/myint/language-check.git
    
    1. 打开源码目录下的download_lt.py文件,找到定义下载URL的代码行,将失效的远程URL替换为你提前下载好的LanguageTool-3.2.zip的本地绝对路径,路径格式为file:///C:/你存放压缩包的路径/LanguageTool-3.2.zip
    2. 进入源码根目录,执行本地安装命令
    python setup.py install
    
  • 如果你不想修改源码,也可以通过临时设置环境变量指定本地压缩包路径,再执行安装:
    1. 把你下载好的LanguageTool-3.2.zip放到C:\Users\你的用户名\AppData\Local\Temp目录下
    2. 按顺序执行如下CMD命令
    set LANGUAGE_CHECK_DOWNLOAD_URL=file:///C:/Users/你的用户名/AppData/Local/Temp/LanguageTool-3.2.zip
    pip install git+https://github.com/myint/language-check
    
安装验证

执行如下Python代码验证是否安装成功:

import language_check
tool = language_check.LanguageTool('en-US')
matches = tool.check('I is a student')
print(len(matches))

输出结果大于0即说明安装正常,可正常被pycontractions库调用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 15:45:07