1
0

More than 3 years have passed since last update.

macOS の pyhon で nltk.download() をすると CERTIFICATE_VERIFY_FAILED が発生する場合の対処

Posted at

nltk.download() を実行すると以下のように SSL のエラーが発生する

$ python3 -c 'import nltk; nltk.download("all")'
[nltk_data] Error loading all: <urlopen error [SSL:
[nltk_data]     CERTIFICATE_VERIFY_FAILED] certificate verify failed:
[nltk_data]     unable to get local issuer certificate (_ssl.c:1056)>

以下を適当なファイル名で保存して実行

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

参考
https://stackoverflow.com/a/57954593

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0