IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Installation du package shiny


Sujet :

R

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2019
    Messages : 12
    Par défaut Installation du package shiny
    Bonjour à tous,

    Je suis un débutant dans les applications shiny et je bloque à la première étape qui est l'installation du package "shiny".
    Tout d'abord j'éxécute les deux lignes de code suivantes tout est normal :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    install.packages("shiny")
    library(shiny)
    Puis j'éxécute cette fonction :
    Et à partir de là il R veut mettre à jour les package vu que c'est écrit recommandé je clique sur "yes" donc il restart la session R et re installe le package. Je réactive la library(shiny) et je re éxécute ma commande run app et il me sort cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    > runApp("App-1")
    Error in install.packages : Updating loaded packages
    Error in runApp("App-1") : 
      Can't call `runApp()` from within `runApp()`. If your application code contains `runApp()`, please remove it.
    > install.packages("shiny")
    Installing package into ‘\\nas1-avi/psh$/psh/ecoutier/Documents/R/win-library/3.5’
    (as ‘lib’ is unspecified)
    Warning in install.packages :
      package ‘shiny’ is in use and will not be installed
    A noter qu'à l'éxécution de runapp il me demande encore une update et cela ne fait aucun effet si je lui dis "yes", du coup je fais "no" à l'update et il me sort le message d'erreur ci-dessus.

    De plus mon working directory correspond à mes documents et je l'ai bien set à cet endroit, où j'ai créer un dossier "App-1" puis un script R nommé app.R.

    Savez vous comment résoudre cette erreur si vous avez besoin de plus d'informations n'hésitez pas.
    Merci, cordialement,
    NS

  2. #2
    Membre Expert
    Inscrit en
    Novembre 2009
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 707
    Par défaut Problème installation du package shiny
    Bonjour,

    Essayez de réinstaller le package avec ses dépendances :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    install.packages("shiny",dep=TRUE)
    Citation Envoyé par nemesistat Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Warning in install.packages :
      package ‘shiny’ is in use and will not be installed
    Il faut décharger le package pour pouvoir le mettre à jour :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    detach("package:shiny")
    Cordialement

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2019
    Messages : 12
    Par défaut
    Bonjour,

    Merci pour votre réponse, j'ai installé avec les dépendances mais pour utiliser la fonction run app je suis obligé d'attacher le package shiny et lors de l’exécution de runApp il veut mettre à jour.

    Si je clique sur yes il re install shiny aucune erreur jusque la, shiny a été détaché automatiquement du coup je l'attach pour pouvoir re executer runApp et la il veut encore mettre à jour... je ne sais pas si j'arrive à me faire comprendre.

    Cordialemet,
    NS

  4. #4
    Membre Expert
    Inscrit en
    Novembre 2009
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 707
    Par défaut Problème installation du package shiny
    Bonjour,

    Citation Envoyé par nemesistat Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Error in runApp("App-1") : 
      Can't call `runApp()` from within `runApp()`. If your application code contains `runApp()`, please remove it.
    Vérifiez que vous n'utilisez pas la fonction runApp() dans le script app.R.

    Cordialement,

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2019
    Messages : 12
    Par défaut
    J'exécute bien la fonction dans app.R, j'ai lu cela sur un site tutoriel sur shiny je ne savais pas qu'il ne fallait pas le faire, de mémoire sur mon app.R javais donc l'installation du package le run app la partie ui et la partie server auriez vous les informations pour savoir où placer le runApp ?

    Cordialement

  6. #6
    Membre Expert
    Inscrit en
    Novembre 2009
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 707
    Par défaut Problème installation du package shiny
    Bonjour,

    Je ne connais pas ce package mais je comprends que l'instruction runApp("App-1") permet d'exécuter le script App-1/app.R.

    Par exemple j'ai un script App-1/app.R avec l'instruction shell('echo "Hello"').

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    > runApp("App-1")
    "Hello"
    Error in func(fname, ...) : app.R did not return a shiny.appobj object.
    Il y a un message d'erreur parce que ce n'est pas ce qui est attendu comme type de code mais le script s'exécute.

    Cordialement,

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2019
    Messages : 12
    Par défaut
    Bon mon problème a l'air d'être résolu j'ai pu trouver un bon site avec un tutoriel où l'on peut partir de 0 pour créer sa propre application.

    Le problème était que j’exécutais la partie ui, server et runApp dans un même script alors qu'il faut séparer les 3.

    Si ça peut aider certain je vous mets le lien du site :

    https://rstudio.github.io/shiny/tutorial/#welcome

    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installer package "Shiny"
    Par samiz dans le forum R
    Réponses: 5
    Dernier message: 24/08/2015, 18h22
  2. djgpp et installation de packages
    Par le bourdiec dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 06/01/2006, 13h26
  3. Installer des packages tar.bz2 ...
    Par chrysmac2003 dans le forum Applications et environnements graphiques
    Réponses: 11
    Dernier message: 20/12/2005, 17h37
  4. [PEAR][HTML_QuickForm] Installation de packages Auth
    Par php_de_travers dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 08/11/2005, 08h41
  5. Installation du package "TurboPower async professional&
    Par onyouma dans le forum C++Builder
    Réponses: 1
    Dernier message: 26/08/2005, 19h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo