尝试运行自定义刮板时,出现以下错误:
File "/home/barfoo/env/lib/python3.4/site-packages/scrapy/extensions/memusage.py", line 16, in <module>
from scrapy.mail import MailSender
File "/home/barfoo/env/lib/python3.4/site-packages/scrapy/mail.py", line 23, in <module>
from twisted.mail.smtp import ESMTPSenderFactory
ImportError: No module named 'twisted.mail'
尽管Twisted
和scrapy
都是requirements.txt
的一部分:
Twisted==15.5.0
scrapy==1.0.0
(与env/bin/pip install -r requirements.txt
一起安装)
在线寻求帮助并没有带来快速解决方案。然而memusage
是不必要的。有没有办法在spider本身或main
中禁用扩展?你知道吗
您可以在scrapy的
settings.py
文件中禁用memusage
。这样地:MEMUSAGE_ENABLED = False
相关问题 更多 >
编程相关推荐