From def0e53c8f35767e7dcb414fbfbe6b970c1dbdd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Victor?= Date: Thu, 22 Aug 2024 16:02:00 +0200 Subject: [PATCH] modif remarque IPython --- python_practice.qmd | 41 +++++++++++++++++++++++++++++++---------- 1 file changed, 31 insertions(+), 10 deletions(-) diff --git a/python_practice.qmd b/python_practice.qmd index 8859822..59cb490 100644 --- a/python_practice.qmd +++ b/python_practice.qmd @@ -480,24 +480,45 @@ L'environnement va définir la version de Python ainsi que les packages/modules que l'on souhaite utiliser pour le projet. Par défaut la version de python de l'environnement nouvellement créé est la version de python utilisée pour créer l'environnement (ce que l'on peut vérifier -avec `python --version`). Il reste donc à installer les packages nécessaires -au projet, ce qui se fait avec pip. Un exemple avec le package numpy: +avec `python --version`). Il reste donc à installer les packages +nécessaires au projet, ce qui se fait avec pip. Un exemple avec le +package numpy: + ```{bash} #| echo: true #| eval: false pip install numpy ``` -Il est possible de lister à tout moment les packages déjà inclus dans un projet avec l'instruction `pip list` -Une fois l'environnement configuré, on "sort" de l'environnement avec l'instruction `deactivate`. -### Programmer, exécuter... dans un environnement python +Il est possible de lister à tout moment les packages déjà inclus dans un +projet avec l'instruction `pip list` Une fois l'environnement configuré, +on "sort" de l'environnement avec l'instruction `deactivate`. -L'environnement NomEnv étant maintenant disponible, on peut se placer dedans pour travailler et écrire nos premières lignes de code. Il suffit pour cela d'ouvrir/créer un fichier python (toujours dans VSC). +### Programmer, exécuter... dans un environnement python +L'environnement NomEnv étant maintenant disponible, on peut se placer +dedans pour travailler et écrire nos premières lignes de code. Il suffit +pour cela d'ouvrir/créer un fichier python (toujours dans VSC). #### Execution en ligne de commande -Tout est prêt mais l'execution du code ligne à ligne n'est pas directement accessible sur python. Pour y avoir accès il suffit d'installer le package ipython dans l'environnement python (cf paragraphe précédent) d'une part, et d'installer l'extention "iPython for VS Code" dans VSC. Une fois ces deux étapes réalisées, l'execution de la commande `iphyton` dans le terminal à l'execution en ligne. - -**RMQ** - +Tout est prêt mais l'execution du code ligne à ligne n'est pas +directement accessible sur python. Pour y avoir accès il suffit +d'installer le package ipython dans l'environnement python (cf +paragraphe précédent) d'une part, et d'installer l'extention "iPython +for VS Code" dans VSC. Une fois ces deux étapes réalisées, l'execution +de la commande `iPython` dans le terminal à l'execution en ligne. + +**REMARQUE:** Afin de retrouver la fonctionnalité d'exécution d'une +ligne de code avec `shift + enter` dans la console de R studio, il est +nécéssaire de modifier le fichier `settings.json` de VSC (en mode WSL). +Pour cela, taper `ctrl + shift + P` et rechercher +`Open User Settings (JSON)`. Rajouter à la suite des options existantes: + +``` json +"python.terminal.launchArgs": [ + "-m", + "IPython", + "--no-autoindent" +], +``` \ No newline at end of file