# R container + python
###### tags: `產險`
- [Python 浮點數四捨五入,無條件進位,無條件捨去 floats round up and round down](https://matthung0807.blogspot.com/2020/12/python-float-number-round-up-round-down.html)
---
1.install python 3.6
指令

無法安裝

2. install python3.6 (加上下載來源)
指令

回傳訊息

3. 將install python3.6改成install python3

回傳訊息

安裝成功python3.5

```dockerfile=
FROM rocker/r-ver:3.4.3
RUN apt-get update \
&& apt-get install -y wget \
&& apt-get install -y libssl-dev \
&& apt-get install -y build-essential \
&& apt-get install -y libcurl4-gnutls-dev \
&& apt-get install -y libxml2-dev \
&& apt-get install -y python3 \
&& apt-get install -y python3-pip
# install R packages
RUN R -e "install.packages('https://cran.r-project.org/src/contrib/Archive/randomForest/randomForest_4.6-12.tar.gz', repo=NULL, type='source')"
RUN R -r "library('randomForest')"
RUN R -e "install.packages('https://cran.r-project.org/src/contrib/Archive/caret/caret_6.0-76.tar.gz', repo=NULL, type='source')"
RUN R -r "library('caret')"
RUN R -e "install.packages('https://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_2.2.1.tar.gz', repo=NULL, type='source')"
RUN R -r "library('ggplot2')"
RUN R -e "install.packages('https://cran.r-project.org/src/contrib/Archive/plyr/plyr_1.8.4.tar.gz', repo=NULL, type='source')"
RUN R -r "library('plyr')"
RUN R -e "install.packages('https://cran.r-project.org/src/contrib/Archive/yaml/yaml_2.1.14.tar.gz', repo=NULL, type='source')"
RUN R -r "library('yaml')"
RUN R -e "install.packages('plumber')"
RUN R -r "library('plumber')"
RUN R -e "install.packages('logging')"
RUN R -r "library('logging')"
# make dir
RUN mkdir -p /src
RUN mkdir -p /src/log
COPY . /src
WORKDIR /src
# make all app files readable, gives rwe permisssion (solves issue when dev in Windows, but building in Ubuntu)
RUN chmod -R 755 /src
# Install the python dependencies in /opt/app/requirements.txt using pip
copy requirements.txt /src/
RUN pip3 install -r /src/requirements.txt
EXPOSE 5000
ENTRYPOINT [ "/bin/bash", "gateway_boot.sh" ]
```
