Python ошибка сертификации - Certificate.com и установка не работает / разрешение запрещено? - PullRequest
0 голосов
/ 03 февраля 2020

Я работаю над развитым сегментом кода, который ссылается на существующий веб-сайт, чтобы пересечь несколько изображений - проблема, с которой я сталкиваюсь, кажется достаточно простой, но теперь я чувствую, что спустился в кроличью нору.

Я должен быть в состоянии выполнить этот код на моем Ma c, но получаю ошибку:

urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] сертификат не удалось проверить: невозможно получить сертификат локального эмитента (_ssl. c: 1076)

Хорошо, просто - я зашел в приложения и попытался запустить команду Install Certificates.com, но затем получил ошибку:

ОШИБКА: не удалось установить пакеты из-за ошибки EnvironmentError: [Errno 13] Отказано в доступе: '/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/certifi' Рассмотреть возможность использования --user или проверьте разрешения.

Для обоих Python 3.7 и 3.8 Хорошо - я тогда попробовал установить pip (pip, pip3, pip3.7, & pip3.8) на Certi и сертификаты, которые все работал.

Но я по-прежнему получаю сообщение об ошибке при выполнении кода, в котором говорится, что моя сертификация не прошла проверку. Затем я снова сделал что-то на этот раз с --user и все тот же результат.

Я что-то упускаю из-за этого - я чувствую себя очень глупо sh, пытаясь заставить это работать, когда это должно быть довольно просто .

Спасибо

1 Ответ

0 голосов
/ 03 февраля 2020

по прошествии некоторого времени я пошел с sudo - и это был правильный шаг - следует упомянуть, что я был на рабочем компе, отсюда и проблема - использовал права администратора и получил сертификат.

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