Я пытаюсь использовать пакет twisted.mail в Python:
root@beagleboard:~/twisted# ls /usr/lib/python2.6/site-packages/twisted/mail/
__init__.py imap4.pyo pop3client.py smtp.py
__init__.pyo mail.py pop3client.pyo smtp.pyo
_version.py mail.pyo protocols.py tap.py
_version.pyo maildir.py protocols.pyo tap.pyo
alias.py maildir.pyo relay.py test
alias.pyo pb.py relay.pyo topfiles
bounce.py pb.pyo relaymanager.py
bounce.pyo pop3.py relaymanager.pyo
imap4.py pop3.pyo scripts
У меня установлен twisted.mail, и внутри него находится модуль с именем imap4. twisted / mail содержит волшебный файл init .py, который делает его модулем python.
, поэтому я должен иметь возможность импортировать из него:
root@beagleboard:~/twisted# python
>>> from twisted.mail import imap4
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named twisted.mail
Как вы видите, я делаю это на Beagleboard под управлением Angstrom, но это не должно иметь значения, не так ли? Тем не менее, я могу сделать то же самое на моем Ubuntu 11.10, и он отлично импортируется.
Я подтвердил, что в моем текущем каталоге нет модуля twisted.py.
Какую глупую ошибку я совершаю?