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

下载NLTK时出现WinError 10060连接错误,请求帮助

解决NLTK下载WinError 10060超时问题

WinError 10060属于网络连接超时错误,核心原因是无法正常访问NLTK的境外数据源,以下是几种可行的解决办法:

方法一:手动下载数据包

  1. 获取NLTK官方的数据集压缩包,找到对应的数据(比如punkt属于tokenizers分类)
  2. 解压后,将文件夹放到NLTK的默认数据目录:
    • Windows系统:C:\Users\[你的用户名]\AppData\Roaming\nltk_data
    • macOS/Linux系统:~/nltk_data
    • 注意路径层级,比如punkt要放到nltk_data/tokenizers/punkt目录下
  3. 验证是否成功:运行以下代码,无报错即说明配置完成
    import nltk
    nltk.data.find('tokenizers/punkt')
    

方法二:通过代理访问

如果有可用的代理服务,可在代码中添加代理配置后再执行下载:

import nltk
import os

# 替换为你的代理地址和端口
os.environ['HTTP_PROXY'] = 'http://proxy_address:port'
os.environ['HTTPS_PROXY'] = 'http://proxy_address:port'

nltk.download('punkt')

也可以先在系统设置中配置全局代理,再运行下载代码。

方法三:使用国内镜像源(若有可用)

如果存在国内的NLTK数据集镜像,可在download方法中指定镜像地址:

import nltk
nltk.download('punkt', url='国内镜像源地址')

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 11:25:20