SSL: CERTIFICATE_VERIFY_FAILED при запуске упакованного приложения Python на другом MacPython

Программы на Python
Anonymous
SSL: CERTIFICATE_VERIFY_FAILED при запуске упакованного приложения Python на другом Mac

Сообщение Anonymous »

У меня есть сценарий, написанный на Python, который я хотел бы распространить среди других людей, у которых, возможно, не установлен Python и которым нужен графический интерфейс, поэтому я встроил его в приложение для macOS с помощью Flet. Оно отлично работает на моем MacBook под управлением macOS 14.7, но когда я отправляю приложение другим людям, оно не запускается. Если они запускают исполняемый файл unix вместо упакованного приложения, они получают эту ошибку:
Matplotlib создает кеш шрифтов; это может занять некоторое время.
Traceback (последний вызов — последний):
Файл «urllib/request.py», строка 1346, в do_open
Файл «http/client.py», строка 1285, в запросе
...
Файл «ssl.py», строка 1343, в do_handshake
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] проверка сертификата не удалась: невозможно получить сертификат локального издателя (_ssl.c:1133)
Я не совсем понимаю, почему я получаю это, ведь мой скрипт не требует подключения к Интернету для запуска.
Другой контекст: я попробовал упаковать приложение, используя PyInstaller и Flet, поскольку оно имеет встроенную функцию. Я использую Anaconda, создал виртуальную среду Python 3.9 и установил только те пакеты, которые мне нужны (numpy, Matplotlib, flet и т. д.), с помощью Anaconda Navigator. Я не использовал базовую среду, так как не хотел никаких дополнительных раздутий, которые мне не нужны, из всего, что есть в Conda.
Буду признателен за любую помощь, спасибо!

Подробнее здесь: https://stackoverflow.com/questions/790 ... ifferent-m

Вернуться в «Python»