文档首页 > > 移植指南> 安装Shiny

安装Shiny

分享
更新时间:2020/06/24 GMT+08:00

介绍

简要介绍

Shiny是一个为R模型提供Web交互界面的应用框架,通过它可以用R语言轻松开发交互式web应用。

编写语言:Fortran/C/C++

一句话描述:Web交互界面

开源协议:GPL-3

建议的版本

建议使用版本为最新稳定版本。

环境要求

云服务器要求

本文以云服务器KC1实例测试,云服务器配置如表1所示。

表1 云服务器配置

项目

说明

规格

kc1.large.2 | 2vCPUs | 4GB

磁盘

系统盘:高IO(40GB)

操作系统要求

操作系统要求如表2所示。

表2 操作系统要求

项目

说明

下载地址

Ubuntu

18.04

在公共镜像中已提供。

Kernel

4.15.0

在公共镜像中已提供。

配置安装环境

  1. 请参考《R移植指南》完成R语言安装。
  2. 请参考《Xfce安装指南》完成Xfce桌面的安装。
  3. 安装浏览器。

    由于Xfce桌面提供的浏览器不可用,因此先安装浏览器。

    sudo apt-get install firefox

安装

通过R安装Shiny。

R

输入命令: install.packages("shiny")

> install.packages("shiny")
--- Please select a CRAN mirror for use in this session ---
Secure CRAN mirrors 

 1: 0-Cloud [https]                   2: Algeria [https]                
 3: Australia (Canberra) [https]      4: Australia (Melbourne 1) [https]
 5: Australia (Melbourne 2) [https]   6: Australia (Perth) [https]      
 7: Austria [https]                   8: Belgium (Ghent) [https]        
 9: Brazil (PR) [https]              10: Brazil (RJ) [https]            
11: Brazil (SP 1) [https]            12: Brazil (SP 2) [https]          
13: Bulgaria [https]                 14: Chile [https]                  
15: China (Hong Kong) [https]        16: China (Lanzhou) [https]        
17: China (Shanghai) [https]         18: Colombia (Cali) [https]        
19: Czech Republic [https]           20: Denmark [https]                
21: Ecuador (Cuenca) [https]         22: Ecuador (Quito) [https]        
23: Estonia [https]                  24: France (Lyon 1) [https]        
25: France (Lyon 2) [https]          26: France (Marseille) [https]     
27: France (Montpellier) [https]     28: Germany (Erlangen) [https] 

请选择17,China (上海) [https]

运行和验证

  1. 运行R。

    R

    root@ecs-ubuntu-xfce:/usr/local/src/rstudio-rstudio-f8f2683/build# R
    
    R version 3.4.4 (2018-03-15) -- "Someone to Lean On"
    Copyright (C) 2018 The R Foundation for Statistical Computing
    Platform: aarch64-unknown-linux-gnu (64-bit)
    
    R is free software and comes with ABSOLUTELY NO WARRANTY.
    You are welcome to redistribute it under certain conditions.
    Type 'license()' or 'licence()' for distribution details.
    
      Natural language support but running in an English locale
    
    R is a collaborative project with many contributors.
    Type 'contributors()' for more information and
    'citation()' on how to cite R or R packages in publications.
    
    Type 'demo()' for some demos, 'help()' for on-line help, or
    'help.start()' for an HTML browser interface to help.
    Type 'q()' to quit R.

  2. 运行Shiny。

    在命令行界面上,执行下述命令:

    library(shiny)> runExample("01_hello")

    > library(shiny)> runExample("01_hello")
    
    Listening on http://127.0.0.1:1926

    打开的端口号为1926

  3. 检查安装。

    通过火狐浏览器访问“127.0.0.1:4926”,如图1所示,表示安装成功。

    图1 检查Shiny安装

    只能在云服务器本地浏览器访问,不可通过外部浏览器访问。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问