Я установил NLTK в пипсах и пытаюсь загрузить корпус с nltk.download()
.GUI всплывает, но затем я получаю эту ошибку, как показано ниже:
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)
![enter image description here](https://i.stack.imgur.com/n26n7.png)
Есть несколько вопросови отвечает об этом в целом, но ни один из них, похоже, не поможет, если вы используете Python, отличный от того, который поставляется на python.org.В моем случае я использую Python 3.6, который я установил через Homebrew , и который установлен в виртуальной среде (используя pipenv, если это уместно).В результате у меня нет какой-либо версии Python, которая поставляется со сценарием Install Certificates.command
, упомянутым в других ответах.
Этот код в конечном итоге будет запущен в производство, поэтому отключение проверки SSL-сертификата недопустимо.
Теперь к вопросу: При такой настройке, каков правильный , воспроизводимый (т. Е. На свежих машинах) и без уродливых хаков, способный преодолеть эту ошибку SSL и загрузить NLTK corpora?