2010-09-24 25 views
3

J'ai un projet scrapy que je voudrais emballer tous ensemble pour un client utilisant Windows sans avoir à installer manuellement des dépendances pour eux. Je suis tombé sur cxfreeze, mais je ne suis pas tout à fait sûr de savoir comment cela fonctionnerait avec un projet de scrapy.Comment puis-je empaqueter un projet scrapy en utilisant cxfreeze?

Je pense que je ferais une sorte d'interface et exécuter le robot d'exploration scrapy avec 'from scrapy.cmdline import execute', mais je ne suis pas sûr.

Merci d'avance pour toute aide.

Répondre

1

Essayez py2exe. Cela fonctionne bien, vous pouvez regrouper tout le code dans un exe.

Je vous suggère d'exclure les paquets inutilisés pour réduire la taille exe (voir les exemples py2exe sur son site)

de udate Comme essai a également suggéré

GUI2Exe est un utilisateur graphique frontend Interface tous les "constructeurs exécutables" disponibles pour le langage de programmation Python. Il peut être utilisé pour construire autonome Windows exécutables, les applications Linux et Mac OS application faisceaux et plugins à partir de Scripts Python.

+0

+1 py2exe, aussi gui2exe est excellent frontend pour py2exe – iondiode

+0

Merci, j'ai ajouté GUI2Exe Refs – daitangio