5 votes

Comment configurer scrapyd pour utiliser un virtualenv pour un projet ?

J'essaie de configurer un scrapyd pour qu'il fonctionne sur une machine Ubuntu Server 12.04. Je ne suis pas en mesure de déployer mes projets sur cette machine car elle ne trouve pas certaines bibliothèques. Je peux installer toutes les dépendances dans l'environnement python principal ou par défaut (celui maintenu par le système d'exploitation) mais je ne voudrais pas faire cela.

Existe-t-il un moyen pour scrapyd à configurer pour utiliser un fichier python virtualenv ? Si oui, comment ? Si non, pourquoi ?

4voto

Bernardo Botella Points 183

J'ai réussi à installer scrapyd en utilisant virtualenv sur un serveur Ubuntu. Pour installer virtualenv, il suffit de taper :

virtualenv environment_name

Ensuite, vous devez activer l'environnement avec :

source [PATH_TO_YOUR_ENVIRONMENT]/bin/activate

Après cela, il vous suffit d'installer scrapyd :

pip install scrapyd

Si une dépendance est manquante, il suffit de saisir son nom et de l'installer avec la même commande :

pip install [DEPENDENCY_NAME]

Après cela, vous devriez être en mesure de lancer scrapyd avec sa commande :

scrapyd

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X