0

地獄は、Arduino Yun の 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 ライブラリのインストール。今ではすべてが魅力のように機能します。ありがとうマルセロ。

バッシュから:

opkg update
opkg install distribute
opkg install python-openssl

詳細については、http: //playground.arduino.cc/Hardware/Yun#installing_python_moduleをご覧ください。

于 2014-08-22T11:16:09.013 に答える