Je mis en place mon projet en utilisanterreur d'importation Scrapy: Aucun module nommé éléments
scrapy startproject can411
de sorte que les fichiers __init__.py
sont présents.
Voici le code dans mon araignée canada_411Spider.py (pas le même nom que le dossier du projet)
from scrapy.spider import BaseSpider
from scrapy.selector import HtmlXPathSelector
from can411.items import Can411Item
Lorsque je tente d'importer Can411Item lancers francs un module introuvable erreur. (Oui fichier items.py existe et a la classe nommée Can411Item)
je peux fixer le prob en éditant le PYTHONPATH var inclure
"C:\Python26\ArcGIS10.0;F:\TOOLS\Python Development\ScrapyWork\can411"
Tout cela semble être une façon extrêmement mauvaise de fixer mon problème. Tous les éléments comment mieux résoudre ce problème sans coder en dur le chemin dans les paramètres d'environnement?
structure de fichierest:
F:\TOOLS\Python Development\ScrapyWork\can411\can411\spiders
Type, mon mauvais. Oui, la structure du fichier ressemble à l'exemple que vous avez donné. –
Pouvez-vous s'il vous plaît inclure la structure du fichier dans votre question, vous pourriez avoir un conflit avec 'can411'. –