При подаче запросов API в Binance, после создания main.py, чтобы использовать Pyinstaller, я получаю эту ошибку: < /p>
OSError: Could not find a suitable TLS CA certificate bundle, invalid path: C:\Users\ADMINI~1\AppData\Local\Temp\2\_MEI76602\certifi\cacert.pem
< /code>
на сервере, где я запускаю бот, а на локальной машине: < /p>
OSError: Could not find a suitable TLS CA certificate bundle, invalid path: C:\Users\USER\PycharmProjects\pythonproject2\dist\cacert.pem
< /code>
Точное местоположение ошибки для обоих: < /p>
File "requests\adapters.py", line 227, in cert_verify
< /code>
На сервере программа работала более недели без остановки без проблем до 2 дней назад, когда я начал получать Oserror. Но только вызовы API вызвали ошибку с помощью программы, которая все еще работала, веб -тока все еще получали данные.pip config set global.cert "path\to\cacert.pem"
< /code>
с правильным путем к cacert.pem, найденным с использованием < /p>
python -c "import certifi; print(certifi.where())"
< /code>
Не работаю, в настоящее время единственный обходной путь, который я обнаружил, - это вручную скопировать файл cacert.pem в место, где осиррор говорит, что он его ищет (файл cacert.pem). < /p>
, но мне никогда не приходилось делать это раньше. Недавно я обновил свою версию Python, а затем снова понизился из -за проблем WebSocket. Я сделал это, полностью удаляя Python 3.10 и удалив все ссылки из пути, а затем переустановил 3.9.7 и добавил все переменные пути. Когда я запускаю скрипт в самом Pycharm, я не получаю эту ошибку, я также заметил, что Global.cert - это не тот путь, что и Oserror на локальной машине, но я понятия не имею, как изменить, где он выглядит из файла cacert.pem.
Подробнее здесь: https://stackoverflow.com/questions/700 ... ate-bundle
OSERROR: Не удалось найти подходящий пакет сертификатов TLS CA ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение