我正在尝试让buildbot在centos5上运行,并收到以下错误:
File "/usr/lib/python2.4/site-packages/buildbot/status/mail.py", line 14, in ?
from twisted.mail.smtp import sendmail, ESMTPSenderFactory
ImportError: No module named mail.smtp
我安装了以下扭曲包(并且没有看到与安装相关的任何其他内容):
$ rpm -qa | grep twisted
python-twisted-web-0.7.0-1.el5
python-twisted-core-2.5.0-4.el5
python-twisted-words-0.5.0-3.el5
我对debian更熟悉:
$ apt-file find twisted/mail/smtp
python-twisted-mail: /usr/share/pyshared/twisted/mail/smtp.py
两个问题:
apt-file
命令吗?感谢。
(我认为超级用户,但这似乎与编程紧密相关,我希望在这里得到更好的答案......)
答案 0 :(得分:1)
redhat中的apt-file相当于“yum whatprovides”。但我确实尝试了这个你正在寻找的smtp包,它确实返回了任何匹配的包:(
[vc@vc ~]$ yum whatprovides */twisted/mail/smtp.py
Loaded plugins: downloadonly, fastestmirror
Excluding Packages in global exclude list
Finished
addons/filelists | 195 B 00:00
base/filelists_db | 3.4 MB 00:01
extras/filelists_db | 197 kB 00:00
updates/filelists_db | 2.9 MB 00:01
No Matches found