0

当我们试图去 Arduino Yú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

嗯,有什么想法吗?

提前致谢

4

1 回答 1

0

[已解决] 我的朋友和同事 @marcelofpalves 找到了解决方案:安装 python-openssl 库。现在一切都像一个魅力。谢谢马塞洛。

来自 bash:

opkg update
opkg install distribute
opkg install python-openssl

欲了解更多信息,请访问: http: //playground.arduino.cc/Hardware/Yun#installing_python_module

于 2014-08-22T11:16:09.013 回答