IMAP4_SSL ошибка получения Gmail с использованием Python с Arduino Yún

Ад начался, когда мы попытались попасть в окружение Ардуино Юна.

Изначально мы использовали этот код:

import imaplib
import email
mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login('user@example.com', 'password')
mail.list()

И в итоге мы получили:

У объекта arduino нет атрибута 'IMAP4_SSL'

После некоторых исследований мы попытались импортировать библиотеку del ssl:

import imaplib
import email
import ssl
mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login('user@example.com', 'password')
mail.list()

Но по этому поводу мы получили это:

Traceback (most recent call last):
  File "mail-processor.py", line 3, in <module>
  import ssl
File "/usr/lib/python2.7/ssl.py", line 60, in <module>
  import _ssl # if we can't import it, let the error propagate
ImportError: No module named _ssl

Ну, есть идеи по этому поводу?

заранее спасибо

1 ответ

[Решено] Мой друг и коллега @marcelofpalves нашли решение: установка библиотеки python-openssl. Теперь все работает как шарм. Спасибо Марсело.

Из Баш:

opkg update
opkg install distribute
opkg install python-openssl

Для получения дополнительной информации посетите: http://playground.arduino.cc/Hardware/Yun

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