Je développe un serveur de jeu en python. Puisque ce serveur est distribué à d'autres personnes qui n'ont pas beaucoup d'expérience de codage (ou de bon sens), j'essaie d'inclure tous les modules possibles dans un dossier pré-reqs du projet, afin que les utilisateurs puissent exécuter le code sans installer de choses. J'ai essayé Python sur mon programme, et j'ai remarqué une augmentation de la vitesse. J'ai essayé d'inclure les fichiers du dossier psyco dans le dossier pre reqs, mais mes utilisateurs ont eu des erreurs à propos de l'installation de psyco. Alors maintenant je me demande, est-il possible d'inclure psyco avec mon paquet, et si oui, quels fichiers et autres éléments doivent être inclus?Y compris les fichiers Psyco dans la distribution
2
A
Répondre
0
La façon canonique de distribuer des paquets Python est d'utiliser distutils (pour l'instant de toute façon). Vous pouvez spécifier psyco comme une dépendance et quand les gens installeront votre paquet, il sera récupéré.
Questions connexes
- 1. Y compris les fichiers source dans C
- 2. fichiers PHP, y compris
- 3. PHP classes et y compris les fichiers
- 4. Y compris les bibliothèques boost dans les fichiers make
- 5. Y compris dans les fichiers découvert Devel :: Cover rapports
- 6. Y compris les nouveaux fichiers dans SVN diff
- 7. Y compris les fichiers d'en-tête dans VS2005
- 8. Doxygen y compris les méthodes deux fois les fichiers doc
- 9. Y compris Javascript dans les pages Web
- 10. Y compris les méthodes dans les blocs
- 11. Y compris la bibliothèque phpFlickr dans Kohana
- 12. Y compris les dépendances jar hibernate dans la construction ant
- 13. Y compris certains fichiers html statiques?
- 14. PHP y compris d'autres fichiers php question
- 15. Psyco x64?
- 16. Comment ramifier l'ensemble du dépôt, y compris les fichiers ignorés
- 17. y compris les fichiers avec l'installation de vb.net
- 18. y compris les fichiers sans avoir à spécifier $ _SERVER [ « DOCUMENT_ROOT »]
- 19. Y compris Applet dans la page JSP
- 20. Php variable dans plusieurs fichiers, y compris jquery
- 21. Y compris les données de paquet avec Distribuer
- 22. Y compris WinDbg dans la liste vsjitdebugger
- 23. Y compris $ variable dans MySQL
- 24. Y compris dll dans l'exe?
- 25. y compris les en-têtes Qt dans la DLL
- 26. Y compris les fichiers javascript d'autres projets dans la même solution
- 27. Y compris les documents complets de LaTeX dans d'autres
- 28. Y compris les Partials, ASP.NET MVC
- 29. y compris les modules de contrôleur
- 30. regex - y compris les chaînes: java
Oui .. Mais puisque Psyco a des fichiers C++, distutils n'aurait-il pas besoin du compilateur Microsoft Visual C++? Si c'est le cas, le compilateur est quelque chose qu'ils devront installer, et puisque j'essaie d'éviter que les utilisateurs n'installent autre chose, ce serait contraire à ce que j'essaie de faire. – Varriount
Eh bien, alors peut-être vous pouvez envisager d'utiliser quelque chose comme [Py2Exe] (http://www.py2exe.org/) pour compiler votre application entière dans un seul exécutable Windows? Interprète Python inclus. –
Notez également que 99% des installations Linux ont un compilateur. Donc, vous devriez probablement distribuer votre script comme distutils si vous voulez qu'il fonctionne sous Linux, car py2exe ne peut pas – Falmarri