【Python3】在MAC上下载NLTK的特殊方法

NLTK MAC Download

最近nltk要下载一些附属包。
但是在mac电脑上下载会有一些奇怪的问题
比如:

[nltk_data] Error loading stopwords: <urlopen error [Errno 61]
[nltk_data]     Connection refused>

Process finished with exit code 0

真不是飞不飞机的问题。怎么都下载不好。
也使用了这种方式:

import nltk

import ssl

try:

    _create_unverified_https_context = ssl._create_unverified_context

except AttributeError:

    pass

else:

    ssl._create_default_https_context = _create_unverified_https_context

仍然是不行的。

于是尝试使用nltk.download()
呼出下载UI来进行下载**(在windows上,用小飞机确实可以加速)**

但是在mac上是无法呼出来的,因为UI这块支持不好。
于是,

使用shell进行下载。

import nltk

import ssl

try:

    _create_unverified_https_context = ssl._create_unverified_context

except AttributeError:

    pass

else:

    ssl._create_default_https_context = _create_unverified_https_context

nltk.download_shell()

【Python3】在MAC上下载NLTK的特殊方法_第1张图片

可以看见下载成功啦~

你可能感兴趣的:(Python)