当我们试图去ArduinoYún的linino环境时,地狱就开始了。
最初我们使用了这段代码:
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
嗯,对此有何想法?
提前致谢
答案 0 :(得分:0)
[求助]我的朋友和同事@marcelofpalves找到了解决方案:安装python-openssl库。现在一切都像魅力一样。谢谢马塞洛。
来自bash:
opkg update
opkg install distribute
opkg install python-openssl
有关详细信息,请访问: http://playground.arduino.cc/Hardware/Yun#installing_python_module