Skip to content
Snippets Groups Projects
INSTALL_Rpackages.ipynb 6.99 KiB
Newer Older
arnan araza's avatar
arnan araza committed
{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "5e0e6f09-92f5-4cc6-afd1-f1a31046a9f3",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Loading required package: ranger\n",
      "\n",
      "Loading required package: RcppEigen\n",
      "\n",
      "Loading required package: mvtnorm\n",
      "\n",
      "Loading required package: terra\n",
      "\n",
      "terra 1.7.29\n",
      "\n"
     ]
    }
   ],
   "source": [
    "#### OPEN A TERMINAL AND TYPE THE FOLLOWING: \n",
    " #mamba install r-ranger\n",
    " #mamba install r-RcppEigen\n",
    " #mamba install r-mvtnorm\n",
    " #mamba install r-qrng\n",
    " #mamba install r-terra\n",
    "\n",
    "packages <- c(\"ranger\",\"RcppEigen\",\"mvtnorm\", \"terra\")\n",
    "package.check <- lapply(packages, FUN = function(x) {\n",
    "    if (!require(x, character.only = TRUE)) {\n",
    "        # THIS COMMAND DOES NOT WORK, but leaving it here for the future in case: install.packages(x, dependencies = TRUE)\n",
    "        library(x, character.only = TRUE, quietly=TRUE)\n",
    "        library(geojsonio)\n",
    "    }\n",
    "})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "cb507b86-5c08-4620-9fe7-e4ce48dd0273",
   "metadata": {
    "tags": []
   },
   "outputs": [],
   "source": [
    "library(ranger)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "ab31e7c7-d2be-43b0-9a1e-cdcbc3884180",
   "metadata": {
    "tags": []
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Warning message in install.packages(\"RcppEigen\", depenencies = T):\n",
      "“installation of package ‘RcppEigen’ had non-zero exit status”\n",
      "Updating HTML index of packages in '.Library'\n",
      "\n",
      "Making 'packages.html' ...\n",
      " done\n",
      "\n"
     ]
    }
   ],
   "source": [
    "install.packages('RcppEigen', depenencies=T)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "0df85646-5515-4e17-9a71-0ad0b4bfda07",
   "metadata": {
    "tags": []
   },
   "outputs": [],
   "source": [
    "library(ranger)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "dbe78582-ce04-4e73-8a7a-0fdc79c0c29e",
   "metadata": {
    "tags": []
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Removing package from ‘/opt/conda/lib/R/library’\n",
      "(as ‘lib’ is unspecified)\n",
      "\n"
     ]
    },
    {
     "ename": "ERROR",
     "evalue": "Error in find.package(pkgs, lib): there is no package called ‘Rcpp’\n",
     "output_type": "error",
     "traceback": [
      "Error in find.package(pkgs, lib): there is no package called ‘Rcpp’\nTraceback:\n",
      "1. remove.packages(\"Rcpp\")",
      "2. find.package(pkgs, lib)"
     ]
    }
   ],
   "source": [
    "remove.packages('Rcpp')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "id": "49d6cd3d-1960-4df0-a302-94a08b3ed20f",
   "metadata": {
    "tags": []
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "also installing the dependencies ‘zoo’, ‘mvtnorm’, ‘sandwich’, ‘multcomp’\n",
      "\n",
      "\n",
      "Warning message in install.packages(\"microbenchmark\", dependencies = T):\n",
      "“installation of package ‘zoo’ had non-zero exit status”\n",
      "Warning message in install.packages(\"microbenchmark\", dependencies = T):\n",
      "“installation of package ‘mvtnorm’ had non-zero exit status”\n",
      "Warning message in install.packages(\"microbenchmark\", dependencies = T):\n",
      "“installation of package ‘microbenchmark’ had non-zero exit status”\n",
      "Warning message in install.packages(\"microbenchmark\", dependencies = T):\n",
      "“installation of package ‘sandwich’ had non-zero exit status”\n",
      "Warning message in install.packages(\"microbenchmark\", dependencies = T):\n",
      "“installation of package ‘multcomp’ had non-zero exit status”\n",
      "Updating HTML index of packages in '.Library'\n",
      "\n",
      "Making 'packages.html' ...\n",
      " done\n",
      "\n"
     ]
    }
   ],
   "source": [
    "install.packages('mvtnorm', dependencies=T)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "id": "d43c9e52-efe5-4cfd-95e6-6281511b76b5",
   "metadata": {
    "tags": []
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "also installing the dependencies ‘rngWELL’, ‘gsl’, ‘ADGofTest’, ‘stabledist’, ‘mvtnorm’, ‘pcaPP’, ‘pspline’, ‘randtoolbox’, ‘copula’\n",
      "\n",
      "\n",
      "Warning message in install.packages(\"qrng\", dependencies = T):\n",
      "“installation of package ‘rngWELL’ had non-zero exit status”\n",
      "Warning message in install.packages(\"qrng\", dependencies = T):\n",
      "“installation of package ‘gsl’ had non-zero exit status”\n",
      "Warning message in install.packages(\"qrng\", dependencies = T):\n",
      "“installation of package ‘mvtnorm’ had non-zero exit status”\n",
      "Warning message in install.packages(\"qrng\", dependencies = T):\n",
      "“installation of package ‘pspline’ had non-zero exit status”\n",
      "Warning message in install.packages(\"qrng\", dependencies = T):\n",
      "“installation of package ‘qrng’ had non-zero exit status”\n",
      "Warning message in install.packages(\"qrng\", dependencies = T):\n",
      "“installation of package ‘pcaPP’ had non-zero exit status”\n",
      "Warning message in install.packages(\"qrng\", dependencies = T):\n",
      "“installation of package ‘randtoolbox’ had non-zero exit status”\n",
      "Warning message in install.packages(\"qrng\", dependencies = T):\n",
      "“installation of package ‘copula’ had non-zero exit status”\n",
      "Updating HTML index of packages in '.Library'\n",
      "\n",
      "Making 'packages.html' ...\n",
      " done\n",
      "\n"
     ]
    }
   ],
   "source": [
    "install.packages('qrng', dependencies=T)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "id": "3e0569a5-841a-4fbb-9852-82b13df4f504",
   "metadata": {
    "tags": []
   },
   "outputs": [
    {
     "ename": "ERROR",
     "evalue": "Error in library(qrng): there is no package called ‘qrng’\n",
     "output_type": "error",
     "traceback": [
      "Error in library(qrng): there is no package called ‘qrng’\nTraceback:\n",
      "1. library(qrng)"
     ]
    }
   ],
   "source": [
    "library(qrng)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "R",
   "language": "R",
   "name": "ir"
  },
  "language_info": {
   "codemirror_mode": "r",
   "file_extension": ".r",
   "mimetype": "text/x-r-source",
   "name": "R",
   "pygments_lexer": "r",
   "version": "4.2.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}