Si tu obtiens une SyntaxError (comme dans le 1er message) c'est forcément que tu es dans l'interpréteur python. Il faut taper cette ligne dans le terminal (cmd sur windows je crois) mais AVANT d'entrer dans python.
Oui, oui, merci, c'est en cours. Il y a maintenant un souci de dépendances avec MicroSoft Visual C++ 14.0, c'est en cours d'installation.
Olygrim a écrit:
Si tu obtiens une SyntaxError (comme dans le 1er message) c'est forcément que tu es dans l'interpréteur python. Il faut taper cette ligne dans le terminal (cmd sur windows je crois) mais AVANT d'entrer dans python.
Oui, tout est bon maintenant, le téléchargement s'est bien passé, ainsi que l'installation de Scrapy.
Etant du monde PHP, pas encore le réflexe des notions d'"interpréteur" et de "terminal".
Merci.
- Edité par ldv 21 juin 2017 à 17:28:12
Ne jamais penser que vous posez une question idiote !
Salut, je suis bloqué au même exercice du cours "Demarrez votre projet avec python".
Je travail aussi sous Windows.
Effectivement, pour que l'installation de scrapy fonctionne via le terminal avec la commande
-m pip install scrapy
il faut :
Soit dès l'installation faire ''installation personnalisé'' et coché la case pour mettre python en variable d'environnement.
soit manuellement avec l'exemple ci dessus.
Puis, dans un second temps pour lancer scrapy et recuperer "les personnages , et les stocker dans un nouveau fichier characters.json" , je lance la commande suivante dans le TERMINAL:
j'ai ce message d'erreur : 'scrapy' n'est pas reconnu en tant que commande interne ou externe, ou un programme exécutable ou un fichier de commandes. Donc j'imagine que contrairement à la vidéo je devrait le lancer dans l’interpréteur python?
dans l'interpreteur python j'ai aussi un msg d'erreur invalid syntax à "runspider".
pourtant scrapy est bien installé et je suis dans le bon répertoire.
Au passage la description de la méthode écrite en dessous de la vidéo ne correspond pas à ce qu'elle fait dans la vidéo, laquel est la bonne ?
- Edité par MartinFeldmann 25 juin 2017 à 12:40:55
perso j'utilise miniconda qui fait la même chose que anaconda mais qui pèse 3 giga de moins que anaconda. Mais le programme derrière est le même donc les commandes sont les mêmes.
Les informations utiles pour créer, supprimer, cloner, déplacer un environnement :
etape1 : tu crées un environnement (par exemple dans un sous dossier de ton bureau pour éviter de devoir le récupérer dans un je-ne-sais-quel fichier caché de ton ordi.
etape 2 : tu installes srapy dans cet environnement (tu peux faire les deux premières étapes en une seule)
etape 3:
Dans ta fenetre de commande "anaconda prompt" :
tu te déplaces à l'aide de la commande
cd /chemin/vers/ton/environnement
vers ton nouvel environnement, puis tu ouvres python en tapant :
idle
etape 4 : tu fais ctrl+n pour ouvrir un nouveau script
J'ai réussi à créer un environnement avec miniconda, j'ai installé scrapy dedans. Mais quand je fais "import scrapy" avec IDLE, ça ne fonctionne pas, ça me met : "ModuleNotFoundError: No module named 'scrapy'"
Quelqu'un pourrait me dire ce que j'ai mal fait ?
Merci par avance
EDIT : J'ai recommencé car j'avais mal compris l'étape 3 décrite par Alex Le Zero. Quand à la fin je run mon programme, ça m'affiche ça :
EDIT 2 : je suis allée jusqu'au bout de la formation et tout fonctionne ! Ouf ! Quelle galère avec windows ! La formatrice n'a pas autant de difficultés avec Mac !
oui apparamment il y a des soucis pour installer scrapy via pip. Je suis étonné que ce problème subsiste encore actuellement.
Je n'arrive pas à installer Scrapy
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.