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 :
-
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? -
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']
Oh tu sais, PyCharm est un IDE assez lourd qui apporte pas mal de choses. Je n'ai ni windows ni pycharm.
Avec GitBash tu utilises Python pur sans toute la surcouche pycharm.
Pour les chemins bizarres, je pense que les chemins doivent être tronqués et que tu ne vois pas tout. ça doit pointer dans un dossier install de pycharm j'imagine.
Peut-être un truc comme : C:\Program Files\JetBrains\PyCharm 2024.3.5\plugins\python-ce\helpers\...
Effectivement Pycharm rajoute automatiquement pas mal de dossiers dans mon sys.path, soit disant pour certaines fonctionnalités de l'IDE.
Concernant les chemins bizarres, après quelques recherches, il semblerait que ça soit bien des chemins relatifs. Et relatifs par rapport au dossier d'installation de Pycharm. Dans mon cas de figure : C:\Program Files\JetBrains\PyCharm 2024.3.5
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte