Forum Programmation.python Livrer un environnement Python

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
1
11
déc.
2024

Bonjour,

Si je développe un truc en Python, je peux faire les choses proprement en me faisant un environnement virtuel (j'aime bcp venv). Ensuite avec un pip freeze j'ai ma liste des packages.

Bon, mais si quelqu'un désire utiliser mon travail, il va devoir se recréer un environnement virtuel, y faire son pip install, le sourcer puis ensuite exécuter mon code.

Est-ce qu'il existerait un truc plus immédiat, à la appimage, où tu peux tout empaqueter prêt à l'emploi ?

Merci !

  • # beaucoup d'options...

    Posté par  (site web personnel, Mastodon) . Évalué à 3 (+1/-0).

    … mais aucune vraiment à la fois ultra simple et ultra fonctionnelle. Suivant ton besoin (liste non exhaustive):

    • pyinstaller
    • pyoxydizer
    • py2exe
    • py2app
    • cx_freeze
    • briefcase
    • pyinst
    • conda constructor
    • pex
    • zipapp
    • shiv

    Voire carrément nuitka ou autre.

  • # Container

    Posté par  . Évalué à 1 (+0/-0).

    Peut-être un conteneur docker/podman ?

    C'est peut-être un peu lourd, mais ça doit marcher.

    L'informatique n'est pas une science exacte, on n'est jamais à l'abri d'un succès

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.