綜述
使用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()