Python запросов: ошибка SSL при запуске пакета или планировщика на Windows 10 - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь запланировать запуск сценария python ежедневно для сбора некоторых данных с веб-сайта.

Мой сценарий запускается из виртуальной среды Miniconda и запускается так, как задумано, при выполнении из лаборатории jupyter ( .ipynb) или из терминала anaconda (посредством активации виртуальной среды и запуска сценария .py [конвертируется с помощью nbconvert]).

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

"C:\Users\YYYY\Miniconda3\envs\data\python.exe" "C:\Users\YYYY\Desktop\cv\script.py" pause

возникает следующая ошибка:

requests.exceptions.SSLError: HTTPSConnectionPool(host='XXXX', port=443): Max retries exceeded with url: /XXXX (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))

Я предполагаю, что есть некоторые дополнительные привилегии, которые предоставляются, если я запускаю это через anaconda или jupyter, которые не включаются, когда я пытаюсь запустить это с помощью пакета или планировщика. Но даже при запуске планировщика с наивысшими привилегиями ничего не меняется.

EDIT Мне удалось запустить планировщик .bat file //, установив версию * 1021, отличную от Anaconda. * (3.8.2) и запуск этой версии python.

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