Le Python Path

Inscris-toi

(c'est gratuit !)

Un compte est nécessaire pour participer aux discussions.

Créer un compte

Toutes les questions

madem

19 mai 2025

Résolue
3 réponses

Doublons et chemins étranges dans PYTHONPATH

C'est le bordel dans mon PYTHONPATH. Quand je print le `sys.path` lors d'une exécution depuis mon Pycharm, j'obtiens : ``` ['C:\\Users\\fva\\dev\\learning-python-1', 'C:\\Users\\fva\\dev\\learning-python-1', 'C:\\Program Files\\JetBrains\\PyCharm ' '2024.3.5\\plugins\\python-ce\\helpers\\pycharm_display', 'C:\\Users\\fva\\dev\\learning-python-1\\.venv\\Scripts\\python313.zip', 'C:\\Program Files\\Python313\\DLLs', 'C:\\Program Files\\Python313\\Lib', 'C:\\Program Files\\Python313', 'C:\\Users\\fva\\dev\\learning-python-1\\.venv', 'C:\\Users\\fva\\dev\\learning-python-1\\.venv\\Lib\\site-packages', 'C:\\Program Files\\JetBrains\\PyCharm ' '2024.3.5\\plugins\\python-ce\\helpers\\pycharm_matplotlib_backend', 'C:\\Program Files\\JetBrains\\PyCharm ' '2024.3.5\\plugins\\python-ce\\helpers\\pycharm_plotly_backend'] ``` J'ai 2 questions : 1. Comment ça se fait, et est-ce que c'est normal que j'ai 2 fois le même chemin : `C:\Users\fva\dev\learning-python-1` ? 2. Pourquoi j'ai des chemins chelous genre `2024.3.5\plugins\python-ce\helpers\pycharm_plotly_backend`. On dirait des chemins relatifs, mais relatifs par rapport à quel dossier ? Je précise que si je run mon script depuis gitbash avec un simple `python main.py`, j'obtiens un PYTHONPATH très différent : ``` ['C:\\Users\\fva\\dev\\learning-python-1', 'C:\\Program Files\\Python313\\python313.zip', 'C:\\Program Files\\Python313\\DLLs', 'C:\\Program Files\\Python313\\Lib', 'C:\\Program Files\\Python313', 'C:\\Program Files\\Python313\\Lib\\site-packages'] ```

al

21 avril 2024

Résolue
1 réponse

Module Sys - Import

Bonjour Thibault, Je me pose une question , dans la précédente video tu nous as montré qu'il fallait obligatoirement faire un reload du module lorsque ce dernier a déjà été importé et que l'on désire prendre en compte les modifications qui ont eu lieu après l'import. Ce point je le comprends ... Toutefois ce que je ne comprends pas c'est que dans cette vidéo ou l'on a mis notre script dans un chemin particulier que l'on a ajouté au sys , à 04:40 on voit que tu n'as pas eu besoin de faire un reload pour prendre en compte la modification. Doit on comprendre qu'un module qui ne serait pas dans les répertoires par défaut de python sont reloadé automatiquement à chaque import.

Issiaka

12 septembre 2023

Résolue
2 réponses

bonjour. au niveau des tests la je me retrouve avec une erreur

PS C:\Program Files\python 311\Lib\site-packages> touch mon.py touch : The term 'touch' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + touch mon.py + ~~~~~ + CategoryInfo : ObjectNotFound: (touch:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException PS C:\Program Files\python 311\Lib\site-packages>

Céline

29 décembre 2022

Résolue
1 réponse

Le Python Path

Bonjour,Environ à 4 minutes de la vidéo, on peut voir que VSCode rend le visuel d'une erreur sous le mot "import" de import module_test .Sur mon poste il s'agit d'un warning sous "module_test" de import module_test qui m'indique:module_test" is not accessedImport "module_test" could not be resolvedAlors que tout fonctionne comme sur la vidéo.Est-ce par ce que cette façon de faire est dépréciée ou bien toute autre chose ? ça a piqué ma curiosité ...Merci

Ce n'est pas fini...

Tu as complété % du parcours 🔥

Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.