python-3.x WinError 10060在NLTK中下载'punkt'时出现连接错误

enxuqcxy  于 2023-11-20  发布在  Python
关注(0)|答案(2)|浏览(246)

我在Python中遇到了NLTK库的问题,特别是在尝试下载'punkt' tokenizer模型时。下面是我收到的错误消息:

**上下文:**我正在尝试使用以下代码下载punkt包:

import nltk
nltk.download('punkt')

Troubleshooting Steps I've Taken:

Checked my internet connection, which seems to be working fine.
Temporarily disabled firewall and antivirus software, but the issue persists.
Attempted to use a different internet connection (e.g., mobile hotspot), but faced the same error.

字符串

44u64gxh

44u64gxh1#

一个很奇怪的错误:
https://github.com/nltk/nltk/issues/1981#issuecomment-1804689730
https://github.com/nltk/nltk/issues/3104
似乎在某些网络上,我被告知“Jio”是其中之一,raw.githubusercontent.com无法访问,例如:https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/packages/tokenizers/punkt.xml

sdnqo3pr

sdnqo3pr2#

请尝试使用以下代码:

import nltk
import os

nltk.download('punkt', download_dir=os.getcwd(), quiet=True)

字符串
download_dir=os.getcwd():这指定了nltk资源的下载目录。在本例中,它被设置为当前工作目录(os.getcwd())。这意味着'punkt'资源将被下载到Python脚本或Python notebook所在的同一目录。
quiet=True:此参数在下载过程中抑制输出,使其更安静。

相关问题