- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Pour ajouter définitivement un chemin au PythonPath sur Linux, il faut éditer un fichier qui se trouve dans votre dossier utilisateur.Donc on va ouvrir un éditeur de texte, ça peut être n'importe quel éditeur de texte.
00:00:13 :Je vais ouvrir pour ma part un éditeur de texte qui est disponible sur Ubuntu qui s'appelle TextEditor.Donc vous pouvez choisir n'importe quel éditeur de texte, ça peut être même Visual Studio Code.
00:00:24 :Donc là moi je suis sur Ubuntu et dans Open ici je vais aller chercher un fichier qui se trouve directement dans mon dossier home.Et ce fichier il s'appelle bashrc avec un point devant, donc c'est un fichier caché.
00:00:36 :Donc si vous ne le voyez pas, il faut afficher les fichiers cachés.Les fichiers avec un point devant le nom de fichier, en fait par défaut ce sont des fichiers qui sont cachés dans Linux.
00:00:45 :Donc on va ouvrir ce fichier .bashrc, on l'ouvre dans TextEdit, donc là vous voyez qu'on a un paquet de trucs à l'intérieur, c'est normal.Ça définit plein de choses pour votre système, donc n'y touchez pas, laissez ce qu'il y a à l'intérieur et nous on va juste ajouter des lignes à la fin.
00:00:59 :Alors on va exporter en fait une variable d'environnement.Donc on va faire export et on va mettre PythonPath, la fameuse variable qui nous permet d'ajouter des chemins pour que Python cherche à l'intérieur de ces chemins des modules.
00:01:11 :Et on va dire que cette variable doit être égale à un chemin de dossier.Donc le chemin du dossier ça va être le chemin qui contient mon module.
00:01:27 :Donc je le copie et je le mets tout simplement ici, voilà dans le PythonPath.Donc là je fais tout simplement une variable qui s'appelle PythonPath et qui contient un chemin de dossier.
00:01:37 :Si je veux mettre plusieurs chemins à la suite, il suffit de les séparer avec un deux points.Donc un deux points et un autre chemin et comme ça on peut en mettre plusieurs.
00:01:51 :Donc je fais new terminal ici et on va pouvoir afficher cette variable.Donc si je fais echo $PythonPath, ça va m'afficher le contenu de cette variable d'environnement.
00:02:00 :Donc on voit bien qu'on a notre dossier mes modules qui est contenu dans cette variable d'environnement.Si je rentre dans un interpréteur Python, et bien vous allez voir que cette fois-ci je vais pouvoir importer le module qui est contenu dans ce dossier.
00:02:29 :Donc en ajoutant directement à cette variable d'environnement PythonPath des chemins de dossier,et bien Python va chercher à l'intérieur de ces dossiers des modules et vous pouvez de ce fait, en sauvegardant cette variable dans votre fichier bashrc sur Linux,et bien faire en sorte que cette recherche soit là pour toujours.
00:02:47 :Donc vous n'aurez pas besoin de faire comme on a fait précédemment avec le $SysPath.happened à chaque début de script,vous pouvez le faire une fois dans votre .bashrc avec la variable PythonPath et ça va marcher pour tous vos scripts Python.
00:03:17 :Donc ce qu'il faut retenir en fait ici, c'est ce que je vous ai dit, c'est une variable d'environnement,donc vous pouvez rechercher comment ajouter ou modifier des variables d'environnement à l'intérieur de votre distribution Linux sur Google,ou poster directement dans les questions et réponses si vous ne trouvez pas pour qu'on puisse vous donner la façon de faire précise pour votre distribution Linux si elle est différente de Ubuntu.
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.