nltk下载stopwords失败


通常我们要使用nltk来下载一些数据集,例如stopwords,我们会这样做

import nltk
nltk.download('stopwords')

但是有可能会报这样的错

nltk.download('stopwords')    
 [nltk_data] Error loading Punkt: <urlopen error [SSL:
 [nltk_data]     CERTIFICATE_VERIFY_FAILED] certificate verify failed
 [nltk_data]     (_ssl.c:590)>
False

我在网上查了很久,很多方法可能无法解决(不知道是不是环境的问题),包括手动下载添加也很麻烦(不知道放在哪),下面这个方法是最方便的

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('stopwords')

原地址:https://stackoverflow.com/questions/38916452/nltk-download-ssl-certificate-verify-failed


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM