最近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这块支持不好。
于是,
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()
可以看见下载成功啦~