- Open Anaconda 
-  Navigate to the Home tab within Anaconda 
- Click the INSTALL button on the R-Studio card 
- Anaconda will begin processing the install. 
- After a while, Anaconda will prompt asking you to add R to an existing, or create a new environment. When prompted, type a  name of your choosing for a new environment. 
- Once the Installation and Environment setup completes, the next steps will be to install the needed Python Packages. In order to do so, navigate to the Environments tab in Anaconda. 
-  Click on the Play arrow of the desired environment and open a terminnal. 
- From the terminal, install the needed Python packages using the pip installer: - pip install keras pip install tensorflow 
- Before proceeding, determine the paths to both Python and the environment by running this command: - env | findstr "CONDA_PREFIX" - The paths are usually in one of two places: 
 C:\conda\env\[EnvironmentName]
 or:
 C:\Users\[UserName]\Anaconda3\env\[EnvironmentName]
 Note the path down, you will need it to create the paths to python, environment and the conda environment name to be used within your R code.
- Close the command window.
- Navigate back to Anaconda Home 
- Launch R Studio from within the desired Conda environment by choosing the desired environment from the Applications on drop down menu and then clicking Launch. 
- In your R program, run the following:
install.packages('reticulate')
install.packages('kerasR')
install.packages('keras')
install.packages('tensorflow')
#Replace the [Environment_Name] with the actual environment name without the brackets. Note: the full path may be different if Anaconda was only installed within a single user's account. 
PathToPy = "C:/Conda/envs/[Environment_Name]/python.exe"
PathToEnv = "C:/Conda/envs/[Environment_Name]"
PathToCondaEnv = "[Environment_Name]"
library(tensorflow)
library(reticulate)
reticulate::use_python(PathToPy)
reticulate::use_virtualenv(PathToEnv)
reticulate::use_condaenv(PathToCondaEnv)
library(keras)
install_keras()
library(kerasR)
kerasR::keras_init()
Sys.setenv(KERAS_PYTHON = PathToPy)
Sys.setenv(TENSORFLOW_PYTHON= PathToPy)