Essayer d'obtenir Scrapy dans un projet à exécuter d'Analyse de commande
Je suis nouveau sur Python et Scrapy et je marche à travers la Scrapy tutoriel. J'ai pu créer mon projet en utilisant le DOS de l'interface et en tapant:
scrapy startproject dmoz
Le tutoriel plus tard, se réfère à l'Analyse de la commande:
scrapy crawl dmoz.org
Mais à chaque fois que j'essaie d'exécuter des que je reçois un message que ce n'est pas une pièce de théâtre de commande. En regardant autour de en outre, il semble que j'ai besoin d'être à l'intérieur d'un projet et c'est ce que je ne peux pas comprendre. J'ai essayé de changer les répertoires dans le "dmoz" le dossier que j'ai créé dans startproject mais qui ne reconnaît pas Scrapy.
Je suis sûr que je suis absent quelque chose d'évident et je suis en espérant que quelqu'un peut-il remarquer.
OriginalL'auteur Adam Smith | 2011-02-14
Vous devez vous connecter pour publier un commentaire.
Vous devez l'exécuter dans votre "startproject' dossier. Vous avez un autre les commandes s'il trouve votre scrapy.fichier cfg. Vous pouvez voir la diference ici:
Aussi, voici le contenu de la scrapy.fichier cfg dans le cas de production de manière incorrecte # Automatiquement créé par: scrapy startproject # # Pour plus d'informations sur le [déployer] l'article voir: # doc.scrapy.org/topics/scrapyd.html [paramètres], défaut = Test1.réglages [déployer] #url = localhost:6800 projet = Test1
donc, si "scrapy n'est pas reconnu", il doit être le CHEMIN d'accès environnementales variables; que diriez-vous si vous essayez de l'exécuter avec le chemin complet?? (je ne sais pas dans Windows comment ça, désolé :S). Également la .cfg semble aller pour le mieux.
Qui l'a fait! Merci Anders, ne peut pas attendre pour creuser en elle.
Si vous voulez éviter la folie de Scrapy prendre le contrôle de votre projet avec les fichiers générés et les autres déchets. Utilisation scrapy runspider foo.py Malheureusement, cela signifie que vous ne pouvez pas faire d'autres choses, comme la nourriture des exportateurs, mais c'est la braindead développeurs faute.
OriginalL'auteur anders
Le CHEMIN d'accès de l'environnement les variables ne sont pas définies.
Vous pouvez définir le CHEMIN d'accès à des variables d'environnement pour Python et Scrapy par trouver des Propriétés du Système (Mon Ordinateur > Propriétés > Paramètres Système Avancés) accédant à l'onglet Avancé et en cliquant sur le bouton Variables d'Environnement. Dans la nouvelle fenêtre, faites défiler jusqu'à la Variable de Chemin d'accès dans le Système de fenêtre Variables et ajoutez les lignes suivantes séparées par des points-virgules
exemple
C:\Python27;C:\Python27\Scripts
OriginalL'auteur Akersh