python-nltk語料庫安裝報錯SSL錯誤

綜述

使用nltk下載wordnet語料庫的時候,出現了ssl報錯。

import nltk
nltk.download()

環境

pycharm
maxos

解決

第一種方式

首先進入Python 3.6文件夾

 cd /Applications/Python\ 3.6/

運行命令

./Install\ Certificates.command

然後再安裝就沒事了。
如果你在運行命令:

./Install\ Certificates.command

報錯IngFlag錯誤請你參看這篇文章:
AttributeError: module ‘enum’ has no attribute ‘IntFlag’j解決方案

第二種方式

在下載之前先禁用ssl檢測。

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()  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章