1
我建立使用Scrapy導入錯誤:沒有模塊命名項
scrapy startproject can411
所以__init__.py
文件存在我的項目。
這是我的蜘蛛canada_411Spider.py 中的代碼(未命名一樣的項目文件夾)
from scrapy.spider import BaseSpider
from scrapy.selector import HtmlXPathSelector
from can411.items import Can411Item
當我嘗試導入Can411Item拋出錯誤未找到模塊。 (是items.py文件存在並已命名類Can411Item)
我可以通過編輯PYTHONPATH VAR修復的概率,包括
"C:\Python26\ArcGIS10.0;F:\TOOLS\Python Development\ScrapyWork\can411"
就這似乎是固定我的問題的極其糟糕的方式。任何項目如何更好地解決這個問題,而不需要將路徑硬編碼到環境設置中?
文件結構:
F:\TOOLS\Python Development\ScrapyWork\can411\can411\spiders
類型,我的壞。是的,文件結構看起來像你給的例子。 –
你能否在你的問題中包含文件結構,你可能與'can411'有衝突。 –