IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Rendre exécutable un programme python de partout sur Linux [Python 3.X]


Sujet :

Python

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2020
    Messages
    17
    Points
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2020
    Messages : 17
    Points : 11
    Par défaut Rendre exécutable un programme python de partout sur Linux
    Bonjour !

    J'ai écrit un programme python que je lance en ligne de commande.
    Avant j'avais besoin de préciser le chemin du programme et la version de python à chaque fois que je voulais l’exécuter.
    J'aimerais rendre ce programme exécutable de n'importe où sur la machine et ne pas avoir à préciser "python3".
    J'ai réussi à le faire sur un précédent programme mais pas sur celui-là.

    Le fichier a bien tous les droits, j'ai écrit en début de programme, et j'ai fait un lien symbolique du programme dans le bin (python3 est également pointé dans ce répertoire).

    Une idée de pourquoi ça ne marche pas pour ce programme ci ?

    Merci d'avance

  2. #2
    Membre régulier
    Homme Profil pro
    Expert sécurité informatique
    Inscrit en
    Juillet 2020
    Messages
    142
    Points
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Expert sécurité informatique

    Informations forums :
    Inscription : Juillet 2020
    Messages : 142
    Points : 83
    Par défaut
    Salut,
    J'aimerais rendre ce programme exécutable de n'importe où sur la machine et ne pas avoir à préciser "python3".
    Si tu veux rendre le script exécutable de n’importe où je pense que tu dois créer un lien symbolique sur le fichier et ensuite, je crois que le fichier que tu as lancée peut être dans la racine ou le "usr/home" quand tu connectes sur un serveur linux et pour ne pas préciser le python, je crois que si tu mets dans ton code python3 forcement ton script sera pris en compte par python3

  3. #3
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2020
    Messages
    17
    Points
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2020
    Messages : 17
    Points : 11
    Par défaut
    Bonjour azaouli !

    Finalement j'ai réussi, c'est juste que mon programme était encodé sous Windows et ça avait l'air de poser problème ...

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer exécutable avec programme python (novice)
    Par preliator dans le forum Général Python
    Réponses: 5
    Dernier message: 06/11/2019, 20h36
  2. [Python 3.X] Exécution Programme PYTHON sur une page PHP
    Par clem30250 dans le forum Général Python
    Réponses: 1
    Dernier message: 21/06/2016, 10h26
  3. Réponses: 1
    Dernier message: 24/11/2014, 16h08
  4. exécuter des programmes avec python
    Par piotrgavriloff dans le forum Général Python
    Réponses: 1
    Dernier message: 24/06/2007, 02h09
  5. Exécuter un programme MATLAB sur un pc sans MATLAB
    Par zuly12 dans le forum MATLAB
    Réponses: 4
    Dernier message: 10/01/2007, 16h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo