Bonjour tous et toutes !

Hop je suis en train de m’intéresser à Python Pygame et j"ai pondu mon premier print (“youpi sur fedora”)
Bref je vais apprendre mais sur la vm debian qui me sert pour et une vm de w11 également, j’ai installé pyinstaller et pytoexe par pip install pyinstaller et sur win pip install pytoexe

Bref on me dit après de me positionner dans le bon répertoire et de faire par exemple pyinstaller nomducodepointpy et bé non commande non reconnue !

Ça n’est pas pour tout de suite mais pour savoir ^^

Merci d’avance !

  • Nicosss a répondu à ça.
  • Bonjour tout le monde

    Un pote m’a passé une solution dans ma vm et cela fonctionne!
    Ça donne ça:

    python3 -m venv /tmp/pygame
    
    source /tmp/pygame/bin/activate
    
    pip install pyinstaller
    
    pyinstaller monfichier.py

    Donc à chaque fois mais ça fonctionne bien même si je me retrouve avec un executable de + de 6.8mo pour un print (“youpi”) 😃

    Bref je suis content 🙂 Bonne soirée !

    Que renvoie la commande
    echo $PATH

    Bonjour à toi !
    Hop cela me donne ceci:

    steff@debian12pygame:~$ echo $PATH
    /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
    steff@debian12pygame:~$ 

    Edit Nicosss : Correction balises Markdown -> Voir FAQ

    Le répertoire dans lequel se trouve ta commande ne figure pas dans le $PATH
    C’est donc normal que le système ne la trouve pas.

    yogibeer Et avec le chemin complet de ton exécutable dans le répertoire de ton programme, ça fonctionne ?

    Edit : Retrait saisie double mot

    Bonjour ! Alors déjà merci pour vos réponses !

    Ha oui le répertoire, mais je ne sais même pas où pyinstaller est installé avec pip 🙂
    Bref je vais chercher et je reviens à vous, rechercher, car je viens de le faire !

    À tout de suite !

    edit: je l’ ai trouvé dans /home/steff/.local/pipx/.cache/1533bd8a0efce87/bin/
    Bref .pyinstaller fonctionne du coup

    Mais dans cache ?

    Merci à vous !

    Bonjour bonjour !

    Ok j’ai trouvé le programme dans ‘/root/.local/pipx/venvs/pyinstaller’
    Bref je peux l’executer en faisant alors dans ce repertoire ./pyinstaller
    Je vais regarder pour les path pour si je trouve mais si vous avez une idée ?

    Merci d’avance !

    Bonjour tout le monde

    Un pote m’a passé une solution dans ma vm et cela fonctionne!
    Ça donne ça:

    python3 -m venv /tmp/pygame
    
    source /tmp/pygame/bin/activate
    
    pip install pyinstaller
    
    pyinstaller monfichier.py

    Donc à chaque fois mais ça fonctionne bien même si je me retrouve avec un executable de + de 6.8mo pour un print (“youpi”) 😃

    Bref je suis content 🙂 Bonne soirée !

    Cela me parait plus propre, cependant /tmp n’est pas le meilleur emplacement pour créer un virtual environment.
    Il vaut mieux le créer à la racine de ton projet, quelque part dans ton répertoire personnel.

    Bonjour !
    OK, je vais voir cela alors. Merci à vous.

    4 jours plus tard