Pregunta

Acabo de descargar Scrapy (Web Crawler) en Windows 32 y acabo de crear una nueva carpeta de proyecto utilizando el comando "Scrapy-CTL.py StartProject DMOZ" en DOS. Luego procedí a crear la primera araña usando el comando:

scrapy-ctl.py genspider myspider myspdier-domain.com

Pero no funcionó y devuelve el error:

Error running: scrapy-ctl.py genspider, Cannot find project settings module in python path: scrapy_settings.

Sé que tengo la ruta correcta (a Python26/scripts), pero tengo dificultades para descubrir cuál es el problema. Soy nuevo tanto en Scrapy como en Python, por lo que existe una buena posibilidad de que me haya hecho hacer algo importante.

Además, he estado usando Eclipse con el complemento PYDEV para editar el código si eso podría causar algunos problemas.

¿Fue útil?

Solución

Hay una diferencia entre Path y Python_Path. ¿Está su python_path correctamente establecido? Este camino es donde Python busca incluir paquetes / módulos.

Otros consejos

Use el scrapy-ctl.py en el directorio del proyecto. Ese script sabrá sobre la configuración de ese proyecto. El principal scrape-ctl.py no tiene ni idea de la configuración de ese proyecto específico.

Establezca el entorno PythonPath variable en Python26/scripts.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top