Bonjour,
Je vais avoir besoin d'ici quelques temps de compiler une appli pour Linux. J'ai vu qu'il existait différents outils comme cx_freeze ou pyInstaller.
Qui parmi vous les as testé? Vos avis me seront utiles.
Merci d'avance pour vos réponses!
Bonjour,
Je vais avoir besoin d'ici quelques temps de compiler une appli pour Linux. J'ai vu qu'il existait différents outils comme cx_freeze ou pyInstaller.
Qui parmi vous les as testé? Vos avis me seront utiles.
Merci d'avance pour vos réponses!
j'utilise cx_freeze : il donne en gros les mêmes résultats que py2exe (dans le sens ou il bloque sur les mêmes modules)
les problèmes que j'ai rencontrés:
- il faut tout de même avoir installé python (même version car il se base sur le nom du répertoire en dur) sur la machine ou l'on souhaite faire tourner l'appli (si quelqu'un à trouvé la feinte je suis preneur)
- il a du mal à inclure certaines librairies dont les modules embarqués dépendent, donc les dépendances des modules sont parfois à installer
- ne passe pas par un setup.py comme py2exe tout se fait en bash, donc certains paramètres de compilation n'ont pas d'équivalent
pour contouner le deuxième problème il suffit :
- soit d'embarquer les .so nécessaires, et d'ajouter le répertoire d'insaller dans LD_LIBRARY_PATH
- soit de faire un script recherchant les librairies et d'y aller à coup de ln -s que l'utilisateur éxécutera et pourra modifier pour l'adapter à sa machine
c'est un peu compliqué (et sale, je l'admets) mais ça permet de faire une appli ne nécessitant pas de compte root
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager