11
votes

Erreur lors de l'installation de Scrapy sur Ubuntu 13.04

Quand j'essaie d'installer Scrapy sur Ubuntu 13.04 avec la commande Sudo Easy_install -u Scrapy , je reçois l'erreur suivante: xxx

J'ai aussi essayé PIP INSTALLATION SCRAPY MAIS ACOUVEZ-VOUS MÊME ITENEZ LA MÊME ERREUR X86_64-LINUX-GNU-GCC

Pourriez-vous m'aider à installer Scrapy sur Ubuntu 13.04? < / p>


5 commentaires

Oui j'ai eu la "version 4.7.3 de GCC (Ubuntu / Linaro 4.7.3-1Buntu1)"


Site Web Scrapy officiel ne le recommande pas. "N'utilisez pas le package Scrapy Python fourni par Ubuntu, ils sont généralement trop vieux et ralentissent pour rattraper le dernier skérapie."


Oui. Cela donne la même erreur. "Erreur: Commande 'x86_64-linux-gnu-gcc" a échoué avec l'état de sortie 1 "" Commande / USR / Bin / Python -C "Importation SeugoTools; __ Fichier __ =' / TMP / PIP-Build-BRK / SETUP.PY '; ex Ec (compiler (ouvert ( fichier ) .read (). Remplacez (' \ r \ n ',' \ n '), fichier , 'EXEC')) "Installation --Record /tmp/pip-aiqgfx-record/install-record.txt -Single-Version-gérée en externe a échoué avec code d'erreur 1 in / tmp / pip-build-brk / tordu "


Avez-vous un devenu python installé?


Merci beaucoup. Après avoir installé "python2.7-dev", j'ai réussi à installer Scrapy.


4 Réponses :


12
votes

Pour installer Scrapy, vous devez d'abord installer Python Dev.


3 commentaires

Cela devrait être répertorié comme une exigence: pypi.python.org/pypi/scrapy si c'est un prérequis. Pour moi, c'est certainement.


Dans mon cas "libxslt1-dev" était également manquant


Cela ne m'ade pas. J'ai l'erreur suivante: Python-dev: dépend: LibPyThon-dev (= 2.7.4-0ubuntu1) mais il ne sera pas installé dépend: Python2.7-dev (> = 2.7.4-1 ~) mais ne va pas être installé n: Ignorer le fichier 'Canonical' dans le répertoire '/etc/part/sources.list.d/' car il n'a pas d'extension de nom de fichier N: Ignorer le fichier 'Canonical' dans le répertoire '/ etc / apt / sources .List.d / 'Comme il n'a pas d'extension de nom de fichier E: impossible de corriger les problèmes, vous avez des paquets brisés



17
votes

Pour moi, j'ai eu Python Dev installé mais n'aurait toujours pas travaillé (échoué en essayant d'installer la cryptographie) et j'ai trouvé Ce pile de pile qui dit d'exécuter cette commande pour garantir toutes les dépendances sont installées

sudo apt-get Installer Build-Essential Libssl-dev Libffi-dev Python-dev libexml2-dev

Et cela a fonctionné pour moi


1 commentaires

Après avoir installé ces packages, cela a fonctionné pour moi: LibsSl-Doc, Libssl-dev, libxml2-dev. Je ne suis toujours pas certain que l'un d'entre eux est superflu.



1
votes

J'ai eu exactement le même problème lors de la tentative d'installation de Scrapy sur une goutte digitalocean, ce n'était pas un problème de bibliothèque, apparemment, cela peut se produire dans une boîte de bille basse, vous pouvez le résoudre en combinant Ionice + PIP:

sudo ionice -c3 pip install Scrapy


0 commentaires

3
votes

Utilisez ceci: sudo apt-get Installation libssl-dev

Avant d'installer Scrapy. puis

SUDO PIP Installation SCRAPHY --FORCE -UPGRADE


0 commentaires