Python не может найти модуль SSL в игре, но на компьютере не может найти проблем - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь запустить строку:

r = requests.get('https://api.twitch.tv/helix/streams?user_login='+CHAN[1:], headers=headers)

, но получаю следующую ошибку:

Can't connect to HTTPS URL because the SSL module is not available

Теперь вот, где вещи путаются. Я могу запустить ту же самую строку в Visual Studio 2019 на моем компьютере, нет проблем. Я могу запустить ту же самую строку без проблем на онлайн-компиляторах, без проблем. Но когда я пытаюсь запустить это в игре Assetto Corsa, я получаю эту ошибку.

Почему это будет работать на моем компьютере, а не в игре, которая работает на моем компьютере? Как мне это решить? Есть ли python модуль SSL, который я могу установить вручную в своей папке с игрой, может быть?

Примечания стороны, которые могут помочь:

1 Ответ

0 голосов
/ 11 апреля 2020

Assetto corsa имеет свою собственную python в своей папке (python33.zip).

Насколько я мог видеть на github, приложения явно включают код библиотек, которые они используют. в виде файлов .pyd или в виде исходного кода.

Вы можете увидеть https://github.com/martinbjeldbak/openTracker для включения модуля requests.

Что я сделал, чтобы найти его и другие примеры выполнял поиск Assetto Corsa в github и фильтровал результаты по python (их меньше 80).

Надеюсь, это поможет вам

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