Installer Shiny en R : configurer R, RStudio et le package shiny

Passez d’une machine vierge à une application Shiny qui tourne en quelques minutes.

Programming
Shiny

Installez Shiny en R rapidement : récupérez R et RStudio (ou utilisez Posit Cloud sans rien installer), installez le package shiny, vérifiez qu’il s’est chargé, ajoutez les packages compagnons courants, et confirmez que tout fonctionne en lançant une application de démonstration intégrée.

Date de publication

28 juin 2026

Modifié

7 juillet 2026

AstucePoints clés
  • Deux choses à installer : R, puis RStudio. R est le moteur ; RStudio est l’éditeur avec un bouton Run App.
  • Option sans installation : Posit Cloud. Un compte gratuit dans le navigateur vous donne R, RStudio et un endroit où exécuter des applications — rien à télécharger.
  • Shiny tient en une commande : install.packages("shiny"), puis library(shiny) pour le charger.
  • Vérifiez en deux lignes : packageVersion("shiny") confirme qu’il est installé ; runExample("01_hello") lance une application intégrée pour prouver que toute la chaîne fonctionne.
  • Ajoutez les compagnons au fur et à mesureshinydashboard, DT, bslib, plotly — pas tous d’un coup dès le premier jour.

Introduction

Vous avez décidé de construire une application Shiny. Avant d’écrire la moindre ligne d’interface utilisateur, vous avez besoin de trois choses en place : R (le langage sur lequel tourne Shiny), un éditeur (RStudio, avec un bouton Run App en un clic) et le package shiny lui-même. Cette leçon vous y amène rapidement.

Si vous préférez ne rien installer, passez directement à la voie sans installation — Posit Cloud exécute toute la configuration dans votre navigateur. Dans les deux cas, vous terminerez en lançant une application de démonstration intégrée, le contrôle canonique « ça marche ».

Étape 1 — Installer R et RStudio

R est le socle. RStudio se place par-dessus en tant qu’environnement de développement, vous installez donc R d’abord, puis RStudio.

Installez R depuis CRAN, le dépôt officiel de R :

  • Windows — téléchargez l’installeur depuis le lien base, exécutez le .exe, acceptez les valeurs par défaut.
  • macOS — téléchargez le .pkg correspondant à votre puce (Apple Silicon ou Intel) et ouvrez-le.
  • Linux — installez depuis le gestionnaire de paquets de votre distribution (sudo apt install r-base sur Ubuntu/Debian, ou suivez les instructions de CRAN propres à chaque distribution).

Installez RStudio Desktop (gratuit) depuis posit.co/download/rstudio-desktop. Choisissez la version correspondant à votre système d’exploitation et installez-la normalement. Ouvrez RStudio une fois et vérifiez que la Console en bas à gauche affiche votre version de R — cela confirme que RStudio a trouvé R.

N’importe quelle version raisonnablement récente de R convient ; si vous installez à neuf, vous obtiendrez la version actuelle, ce qui est ce que vous voulez.

Sans installation : Posit Cloud

Si vous ne pouvez pas (ou ne voulez pas) installer de logiciel en local — un ordinateur portable de travail verrouillé, un Chromebook, ou simplement pour essayer Shiny — utilisez Posit Cloud. Créez un compte gratuit et démarrez un nouveau projet ; vous obtenez RStudio dans le navigateur avec R déjà configuré. Tout ce qui suit y fonctionne sans changement. C’est aussi la façon la plus simple de suivre sur une tablette ou une machine partagée.

Étape 2 — Installer le package shiny

Une fois R et RStudio prêts, installez Shiny depuis la Console R (le panneau dans RStudio). Cela télécharge le package et ses dépendances depuis CRAN :

install.packages("shiny")

Vous l’exécutez une seule fois par machine — c’est un téléchargement, pas quelque chose que vous répétez dans chaque script.

Étape 3 — Vérifier que ça a fonctionné

Chargez le package et vérifiez sa version. library() rend les fonctions de Shiny disponibles dans votre session ; packageVersion() affiche ce qui a été installé — s’il renvoie un numéro de version au lieu d’une erreur, l’installation a réussi :

library(shiny)
packageVersion("shiny")

Si library(shiny) renvoie l’erreur « there is no package called ‘shiny’ », l’installation ne s’est pas terminée — relancez install.packages("shiny") et surveillez la Console pour repérer tout message d’erreur.

Étape 4 — Ajouter les packages compagnons courants

Le package shiny seul suffit pour construire de vraies applications, mais une poignée de packages reviennent dans presque tous les projets. Installez-les ensemble lorsque vous êtes prêt à les utiliser — vous n’avez pas besoin de tous ceux-ci dès le premier jour :

install.packages(c(
  "shinydashboard",  # ready-made dashboard layout (sidebar + boxes)
  "DT",              # interactive, searchable data tables
  "bslib",           # modern Bootstrap themes and layout
  "shinyWidgets",    # extra input controls beyond the base set
  "plotly"           # interactive charts that respond to clicks/zoom
))

Ajoutez-en d’autres au fur et à mesure des besoins d’un projet — l’idée, c’est que shiny est la seule installation obligatoire ; le reste n’est qu’un confort que vous récupérez au moment où vous en avez besoin.

Étape 5 — Lancer la démo intégrée pour confirmer que tout fonctionne

Shiny est livré avec de petites applications d’exemple. En exécuter une est la preuve définitive que R, RStudio et Shiny dialoguent bien entre eux. Depuis la Console :

library(shiny)
runExample("01_hello")

Cela lance la classique application d’histogramme Old Faithful — un curseur qui redessine un graphique à mesure que vous le déplacez. Elle devrait s’ouvrir dans le panneau Viewer de RStudio ou dans votre navigateur. Déplacez le curseur ; si l’histogramme se met à jour, votre configuration est complète et vous êtes prêt à construire votre propre application. Fermez l’application (ou appuyez sur Esc / cliquez sur le panneau stop dans la Console) pour revenir à R.

NoteCopiez n’importe quel bloc et exécutez-le en local

Le code de cette page n’est pas exécuté ici — installer des packages et lancer une application nécessitent tous deux une session R active, qu’une page web statique ne peut pas fournir. Copiez n’importe quel bloc dans la Console RStudio et exécutez-le en local pour reproduire les étapes. Chaque bloc est autonome et s’exécute tout seul.

Problèmes fréquents

Un package « ne compile pas » ou l’installation échoue à mi-parcours. Certains packages nécessitent une compilation, qui requiert des outils de build que R ne peut pas installer pour vous : Rtools sur Windows (à faire correspondre à votre version de R, depuis CRAN) et les Xcode Command Line Tools sur macOS (xcode-select --install dans le Terminal). Installez-les, redémarrez R, et réessayez. Sur macOS/Windows, vous pouvez souvent contourner entièrement la compilation avec install.packages("shiny", type = "binary"), qui télécharge une version pré-compilée.

library(shiny) indique « there is no package called ‘shiny’ ». L’installation ne s’est pas terminée. Relancez install.packages("shiny") et lisez la sortie de la Console — un délai d’attente réseau ou une bibliothèque système manquante y sera nommé. Si vous êtes derrière un proxy d’entreprise, les téléchargements de packages peuvent être bloqués ; définissez un miroir CRAN avec options(repos = c(CRAN = "https://cloud.r-project.org/")) et réessayez.

La démo ne s’ouvre pas, ou le port semble « in use » (déjà utilisé). Un pare-feu ou un autre processus peut bloquer le port local sur lequel Shiny sert l’application. Choisissez explicitement un port libre : runExample("01_hello", port = 8080). Si l’application tourne mais qu’aucune fenêtre n’apparaît, forcez le lancement d’un navigateur avec options(shiny.launch.browser = TRUE) avant de l’exécuter.

Questions fréquentes

Exécutez install.packages("shiny") une fois dans la Console R, puis chargez-le dans n’importe quelle session avec library(shiny). Cette unique commande récupère Shiny et ses dépendances depuis CRAN — vous n’avez besoin de rien installer d’autre pour construire une application de base.

Non — Shiny est un package R et tourne dans n’importe quelle session R. Mais RStudio facilite grandement le développement : un bouton Run App en un clic, le débogage réactif et le déploiement intégré. La plupart des gens utilisent RStudio (ou Posit Cloud, qui est RStudio dans le navigateur).

Oui. Créez un compte Posit Cloud gratuit — il vous donne RStudio dans le navigateur avec R et les packages prêts à l’emploi. install.packages("shiny") et toutes les autres étapes de cette page y fonctionnent exactement comme en local, sans rien à télécharger.

Relancez install.packages("shiny") — il installe toujours la version actuelle de CRAN, en écrasant l’ancienne. Redémarrez ensuite votre session R pour que la nouvelle version se charge. Pour vérifier ce que vous avez, exécutez packageVersion("shiny").

Commencez avec seulement shiny. Ajoutez shinydashboard (mises en page de tableaux de bord), DT (tableaux interactifs), bslib (thèmes modernes) et plotly (graphiques interactifs) lorsqu’un projet en a besoin. Il n’y a aucun avantage à tout installer d’avance.

Testez vos connaissances

Vous êtes sur une machine vierge où rien n’est installé. Écrivez la séquence d’étapes (et les commandes R) qui vous mène de zéro à une configuration Shiny confirmée comme fonctionnelle.

Pensez dans l’ordre : le moteur, l’éditeur, le package, la preuve. Une de ces étapes est un téléchargement, deux sont des commandes R uniques, et la dernière lance quelque chose.

  1. Installez R depuis CRAN (ou sautez les étapes 1–2 et utilisez Posit Cloud).

  2. Installez RStudio Desktop depuis posit.co et ouvrez-le.

  3. Installez Shiny dans la Console :

    install.packages("shiny")
  4. Vérifiez qu’il s’est chargé :

    library(shiny)
    packageVersion("shiny")
  5. Prouvez que la chaîne fonctionne en lançant une application intégrée :

    library(shiny)
    runExample("01_hello")

    Si l’histogramme se redessine quand vous déplacez le curseur, votre configuration est complète.

Quelle affirmation est correcte ?

A. Vous devez installer RStudio avant que R puisse fonctionner. B. install.packages("shiny") doit être exécuté en tête de chaque application Shiny. C. runExample("01_hello") lance une application de démonstration intégrée pour confirmer que la configuration fonctionne. D. Shiny ne peut pas être utilisé sans télécharger un logiciel sur votre ordinateur.

C. runExample("01_hello") lance l’application Old Faithful intégrée de Shiny — le contrôle canonique « ça marche ». A est inversée : installez R d’abord, puis RStudio. B est fausse : install.packages() s’exécute une seule fois par machine, pas dans votre application (les applications utilisent library(shiny)). D est fausse : Posit Cloud exécute toute la configuration dans votre navigateur, sans rien à installer.

Conclusion

La configuration est courte : installez R, installez RStudio (ou utilisez Posit Cloud pour zéro installation), exécutez install.packages("shiny"), puis confirmez avec runExample("01_hello"). Une fois la démo en train de redessiner son histogramme, chaque pièce est en place. Ensuite, apprenez comment une application Shiny est organisée pour pouvoir construire la vôtre à partir d’un fichier vierge.

Leçons connexes

Cette page vous a-t-elle été utile ?

Recevez les nouvelles leçons R & Python par e-mail

Pratique, reproductible, sans spam. Désinscription à tout moment.

Double opt-in. Nous ne partageons jamais votre e-mail.

Partager cette pageXLinkedInRedditHN

Réutilisation

Citation

BibTeX
@online{2026,
  author = {},
  title = {Installer Shiny en R : configurer R, RStudio et le package
    shiny},
  date = {2026-06-28},
  url = {https://www.datanovia.com/learn/programming/shiny/foundations/installation-setup},
  langid = {fr}
}
Veuillez citer ce travail comme suit :
“Installer Shiny en R : configurer R, RStudio et le package shiny.” 2026. June 28. https://www.datanovia.com/learn/programming/shiny/foundations/installation-setup.