我想建立一个跑步者.py帮助我调试spider代码的文件。这个跑步者.py文件应该与visualstudio的调试函数一起使用,带我到我的“dogbrides”spider,并逐行运行dogbrides spider代码。这是你的名字跑步者.py文件代码:
import scrapy
from scrapy.crawler import CrawlerProcess
from scrapy.utils.project import get_project_settings
from **puppyfind**.spiders.dogbreeds import dogbreedsSpider
process = CrawlerProcess(settings = get_project_settings())
process.crawl(dogbreedsSpider)
process.start()
我的问题是跑步者.py文件给我一个ModuleNotFound错误,并且说找不到模块“puppyfind”(上面粗体)。你知道吗
我通过运行import sys和print检查了活动目录(搜索路径)“在粘糊糊的壳里。确认“C:\Users\UserName\projects\puppyfind”是活动目录之一。在这个文件夹中,您应该可以找到子文件夹“puppyfind”,这就是我得到ModuleNotFound错误的地方。你知道吗
下面是确切的错误:
Exception has occurred: ModuleNotFoundError
No module named 'puppyfind'
File "C:\Users\UserName\projects\puppyfind\puppyfind\runner.py", line 11, in <module>
from puppyfind.spiders.dogbreeds import dogbreedsSpider
你知道这是什么原因吗?你知道吗
通过在我的代码开头添加以下内容,可以解决此问题:
我读了很多地方,第二行的语法应该只是路径的一部分,但这对我不起作用。将完整路径添加到append语句可以使一切正常。你知道吗
相关问题 更多 >
编程相关推荐