繁体   English   中英

无法在python中导入模块

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM