Offline Installation of R and Python
Make sure to install Python and R where the AI Service is installed. Pyramid currently uses R version 3.6.0 and Python version is 3.6.3.
The installation files can be found below:
R Offline Installation
The following R packages must be installed:
- stringr
- outliers
- chainLadder
- arules
- dbscan
- cluster
- jsonlite
- httpuv
- logging
To install these packages offline, you can download a compressed file that matches your operating system from https://cran.r-project.org/web/packages/; copy the file to your offline machine. In some cases you'll have to download the dependencies packages as well; if this is required, it will be noted under your package link.
Note: it's important that the packages be installed inside the R installation directory.
During the installation process you may also need to install compilation tools for your operating system.
Example: Installation from zip for Windows
install.packages("path_of_zip(.zip)", repos=NULL, type = "win.binary",lib='D:/R/R-3.6.0/library/')
Example: Installation from tar.gz for Linux
install.packages("path_of_source(.tar.gz)", repos = NULL, type="source", lib='/usr/lib64/R/library')
Python Offline Installation
When installing Python, be sure to also install pip, which is the package manager for Python.
The following Python packages must be installed (the recommended version is noted beside each package):
- pandas 0.24.2
- DateTime 4.3
- psutil 5.6.2
- geopy 1.11.0
- apyori 1.1.1
- scikit-learn 0.19.1
- scipy 1.1.0
- sklearn 0.0
- tensorflow 1.4.0
- yahoofinancials 0.5
- iexfinance 0.3.4
- boto3 1.9.216
- CensusData 1.3
- holtwinters 1.0
To install these packages offline you can search for your package compressed file here: https://pypi.org/project/pip/. To install the package file, enter the following command in the pip package manager that you have installed:
pip install package_path (e.g. pip install C:\Downloads\geopy-1.11.0.tar.gz)
Python and R Installation for Windows
While Linux and other operating systems require that the packages be compressed via a compression tool, Windows does not have this requirement. If installing Python or R for Windows, it may be simplest to install an environment on an online machine and copy and paste the whole environment to your offline Windows machine.
Installation of Packages from an Online Repository
The below commands are relevant in case of online installation.
R
install.packages(c('stringr','outliers','ChainLadder','arules','dbscan','cluster','jsonlite','httpuv','logging'), lib= 'library', repos='the repository to download from e.g. https://cloud.r-project.org/')
Python
pip install pandas==0.24.2 DateTime==4.3 psutil==5.6.2 geopy==1.11.0 apyori==1.1.1 scikit-learn==0.19.1 scipy==1.1.0 sklearn==0.0 tensorflow==1.4.0 yahoofinancials==0.5 iexfinance==0.3.4 boto3==1.9.216 CensusData==1.3 holtwinters==1.0