Как исправить это предупреждение & ldquo; SNIMissingWarning & rdquo ;?

Поэтому я пытаюсь использовать программу на python под названием awslogs для запроса различных потоков журналов. Когда я звоню

sudo awslogs get /aws/lambda/<my lambda> Process ALL --start='5 day'

, я получаю предупреждение

SNIMissingWarning: An HTTPS request has been made, but the SNI (Server Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings

После чтения в Интернете и из самой ошибки решение состоит в том, чтобы обновить мой питон. Моя версия Python 2.7.6.

Поэтому я попытался обновить python с помощью этих команд.

sudo add-apt-repository ppa:jonathonf/python-2.7

sudo apt-get update

sudo apt-get install python2.7

python --version

Однако, когда я запускаю

sudo add-apt-repository ppa:jonathonf/python-2.7

, я получаю это сообщение об ошибке

Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 11, in <module>
    from softwareproperties.SoftwareProperties import SoftwareProperties, shortcut_handler
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 27, in <module>
    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'

Мне не удалось решить эту проблему с тем, что я нашел в Интернете, поэтому я публикую это здесь.

1
задан 29 June 2019 в 00:25

0 ответов

Другие вопросы по тегам:

Похожие вопросы: