6
votes

Comment créer le projet Scrapy par Python3

J'utilise Mac OS, il a Python 2.7 et Python 3.4. J'utilise la commande pip install pour installer Scrapy dans Python 2.7. Acheter J'utilise également la commande pip3 install pour installer Scrapy dans Python3.4 aussi ...

J'ai lu les documents officiels sur Scrapy.org, je sais que le Scrapy Soutenez simplement le Python 2.7. Lorsque j'utilise le tutoriel de commande Scrapy StartProject Didacticiel , il retournera l'Errow ci-dessous.

Comment puis-je utiliser la commande Tutoriel Scrapy StartProject avec Python 2.7? xxx


0 commentaires

3 Réponses :


7
votes

Installation de la schéma avec PIP mettra un fichier exécutable quelque part sur votre chemin. Depuis que vous l'avez installé deux fois, la version Python2 était probablement écrasée. Pour trouver ce fichier, utilisez la commande quelle skérapie code>. Pour voir le contenu de l'utilisation du fichier $ cat $ (quel schéma) code>. Il contient probablement une ligne la ligne de lit quelque chose comme ceci: #! / Usr / bin / python3.4 code> l'empêche d'utiliser une version incompatible de Python.

Pour résoudre ce problème, désinstallez la version Python3 de Sconnai. p> xxx pré>

puis nettoyez le cache de commande en bash à l'aide de hacha -r code> ou démarrant une nouvelle session de terminal. P>

si le La commande Scrapy CODE> ne fonctionne toujours pas que vous devrez peut-être réinstaller la version Python 2 de celui-ci. P>

pip install scrapy --force-reinstall


2 commentaires

Bonjour, merci pour votre réponse. J'utilise Pip3 Désinstaller Scrapy, puis j'utilise Pip Désinstaller Scrapy. Ensuite, j'utilise PIP Installez Scrapy.mais maintenant lorsque j'utilise la commande "Tutoriel Scrapy StartProject", il retournera l'erreur ci-dessous: -bash: /library/frameworks/python.framework/versions/3.4/bin/scrapy: non telle fichier ou répertoire


L'ancien chemin de Scrapy a toujours été mis en cache de Bash. Démarrer une nouvelle session shell ou utiliser hash -r mettra à jour votre cache de commande exécutable.



6
votes

La solution y est, le développeur avait déjà fourni le schéma pour Python3.x, afin que vous puissiez essayer le xxx

et l'article est Voici


0 commentaires

0
votes

En réalité, vous pouvez utiliser le dernier sténité au travail avec Python 3. J'ai composé un article sur l'installation de SCRAPY 3.1.1RC3 pour Python3 sous Windows et utilisez-le à Pycharm. J'utilise Conda pour la gestion de paquets et l'environnement virtuel. Conda fonctionne mieux que PIP et EASY_INSTALL pour ce travail. Il devrait fonctionner dans Mac avec des changements mineurs.


0 commentaires