[英]Failure to import module in python
我正在尝试在Python中使用twisted.mail软件包:
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
如您所见,我正在运行Angstrom的Beagleboard上执行此操作,但这没关系,对吗? 但是,我可以在Ubuntu 11.10上执行完全相同的操作,并且可以正常导入。
我已经验证我当前目录中没有twisted.py模块。
我犯了什么愚蠢的错误?
您正在尝试导入的软件包中。 首先上升一个级别。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.