Преодолеть ошибку SSL при загрузке данных NLTK, но в виртуальной среде на macOS с установленным Homebrew Python - PullRequest
0 голосов
/ 21 сентября 2018

Я установил NLTK в пипсах и пытаюсь загрузить корпус с nltk.download().GUI всплывает, но затем я получаю эту ошибку, как показано ниже:

[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)

enter image description here

Есть несколько вопросови отвечает об этом в целом, но ни один из них, похоже, не поможет, если вы используете Python, отличный от того, который поставляется на python.org.В моем случае я использую Python 3.6, который я установил через Homebrew , и который установлен в виртуальной среде (используя pipenv, если это уместно).В результате у меня нет какой-либо версии Python, которая поставляется со сценарием Install Certificates.command, упомянутым в других ответах.

Этот код в конечном итоге будет запущен в производство, поэтому отключение проверки SSL-сертификата недопустимо.

Теперь к вопросу: При такой настройке, каков правильный , воспроизводимый (т. Е. На свежих машинах) и без уродливых хаков, способный преодолеть эту ошибку SSL и загрузить NLTK corpora?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...