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 :

changement de répertoire de travail par défaut [Python 3.X]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 55
    Par défaut changement de répertoire de travail par défaut
    Bonjour,
    Débutant en python, je viens d'installer une version (portable) Python 3.8.2 sur mon PC win10.
    J'ai constaté que IDLE propose par défaut un chemin de recherche qui pointe dans le répertoire d'installation du programme.
    Est-il possible de configurer python de telle sorte que ce chemin de recherche soit vers un répertoire de travail utilisateur que l'on pourrait choisir à l'avance (du genre 'Mes documents').
    Je vous remercie d'avance pour vos réponses,
    Thierry

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par défaut
    A priori c'est bon comme ca.

    Car quand tu vas installer des packages notamment, ca va se trouver dans le répertoire d'install de python.
    Et si tu te fais un bout de code perso, et bien le dossier dans lequel se trouve ton script .py est normalement ajouté par défaut à ton path.

    Après si tu veux pouvoir importer des modules que tu as toi même créé et qui ne sont pas dans le même dossier que le script que tu exécutes alors c'est possible à faire mais il faut rajouter quelques lignes de code.

    Ca peut se faire en stipulant dans ton script de rajouter un répertoire particulier au path en allant ajouter une entrée au sys.path :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import sys
    print(sys.path)

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 55
    Par défaut
    Bonjour Ig_53,

    Merci pour ta réponse.
    A te lire, j'ai l'impression qu'il n'y a pas de solution à ma question: Idle est installé dans une partition et lorsque je le lancerai, il va me falloir aller chercher mes scripts .pi dans un répertoire d'une autre partition, à savoir ma partition de travail.
    J'aurais préféré que python (Idle) puisse avoir un autre répertoire de travail par défaut que son répertoire d'installation, et cela de façon pérenne.
    C'est la configuration adoptée par beaucoup d'autres softwares.....

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 790
    Par défaut
    Salut,

    Citation Envoyé par TITIB2 Voir le message
    J'aurais préféré que python (Idle) puisse avoir un autre répertoire de travail par défaut que son répertoire d'installation, et cela de façon pérenne.
    C'est la configuration adoptée par beaucoup d'autres softwares.....
    Ça dépend comment on l'utilise.

    Personnellement, je ne l'utilise que pour éditer un script en production (en dehors des environnements confortables où je développe avec un IDE que je maitrise): je positionne mon répertoire par défaut sur les scripts à éditer et je lance IDLE via la commande python -m idlelib. Et voilà!

    Après si on veut que le IDLE standard démarre avec un répertoire de travail particulier, çà se configure... Le comment dépend de l'environnement système (Windows, Linux,...) et se trouve avec un peu de recherche sur Internet.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 55
    Par défaut
    Personnellement, je ne l'utilise que pour éditer un script en production (en dehors des environnements confortables où je développe avec un IDE que je maitrise): je positionne mon répertoire par défaut sur les scripts à éditer et je lance IDLE via la commande python -m idlelib. Et voilà!
    Je ne suis pas focalisé sur IDLE et je suis prêt à utiliser un autre environnement. Mais il faut qu'il soit installé en amont de Python. Qu'as tu à me proposer ?

    Après si on veut que le IDLE standard démarre avec un répertoire de travail particulier, çà se configure... Le comment dépend de l'environnement système (Windows, Linux,...) et se trouve avec un peu de recherche sur Internet.
    C'est précisément ce que je cherche.Environnement Windows 10. Les options du IDLE standard (j'ai essayé 2 versions différentes) ne proposent pas ce choix.

    Merci beaucoup

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 55
    Par défaut
    A force d'obstination, je crois avoir résolu mon problème.
    Propriétés du raccourci vers IDLE:

    Nom : IDLE3.jpg
Affichages : 1765
Taille : 33,0 Ko

    Mes premiers tests sont concluants: la ligne "Démarrer dans" permet de fixer le répertoire de travail (différent du répertoire d’installation).

    Merci pour vos réponses

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

Discussions similaires

  1. chdir changement de répertoire de travail
    Par Jasmine80 dans le forum Langage
    Réponses: 4
    Dernier message: 09/07/2012, 10h09
  2. Changement du port d'écoute par défaut
    Par perle1988 dans le forum Installation
    Réponses: 11
    Dernier message: 17/04/2012, 13h53
  3. Réponses: 1
    Dernier message: 13/11/2010, 19h30
  4. XAMPP : changer le répertoire d'installation par défaut
    Par dr_octopus74 dans le forum Apache
    Réponses: 4
    Dernier message: 14/01/2010, 12h01
  5. Réponses: 0
    Dernier message: 18/10/2007, 12h43

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