禁用scrapy的memusage扩展

2024-04-23 18:07:34 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试运行自定义刮板时,出现以下错误:

  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'

尽管Twistedscrapy都是requirements.txt的一部分:

Twisted==15.5.0
scrapy==1.0.0

(与env/bin/pip install -r requirements.txt一起安装)

在线寻求帮助并没有带来快速解决方案。然而memusage是不必要的。有没有办法在spider本身或main中禁用扩展?你知道吗


Tags: infrompyenvhomelibpackagesline