Installation des logiciels nécessaires

Atelier Sageo, Québec, Juin 2023

Author

Timothée Giraud, Nicolas Lambert, Matthieu Viry, Ronan Ysebaert (UAR RIATE, CNRS, Université Paris Cité)

Afin de suivre l’atelier, il est nécessaire de disposer des logiciels suivants :

Au cours de l’atelier, une fois les instructions d’installation effectuées, toutes les manipulations nécessaires à la production d’un document avec Quarto seront réalisées directement depuis l’IDE RStudio.

Windows 10 / Windows 11

Installation de R

  • Se rendre à l’URL https://cran.r-project.org/bin/windows/base/
  • Cliquer sur “Download R-4.3.0 for Windows” pour télécharger l’installeur sur votre ordinateur
  • Exécutez l’installeur - aller jusqu’au bout de l’installeur en laissant les options par défaut

Installation RStudio

Installation de Python

  • Télécharger le fichier https://www.python.org/ftp/python/3.11.3/python-3.11.3-amd64.exe
  • L’exécuter et cocher l’option “Add python.exe to PATH” puis cliquer sur “Install Now”
  • À la fin de l’installation, il est suggéré de changer la limite de longueur des noms de fichiers, ceci est souhaitable, cliquez donc sur “Disable path length limit”
  • Fermer l’installeur

Installation des dépendances Python requises

  • Ouvrir l’interpréteur de commande du système (appuyer sur la touche “windows” puis saisir CMD dans la barre de recherche et ouvrir l’application “Invite de commandes” qui est proposée)
  • Créer un envrionnement virtuel :
python -m venv env-quarto
  • Activer l’environnement virtuel tout juste créé :
.\env-quarto\Scripts\activate.bat
  • Installer les dépendances Python requises :
python -m pip install numpy geopandas rasterio rasterstats matplotlib rioxarray netCDF4 scipy geodatasets contextily
  • Fermer le terminal

Installation des dépendances R requises

  • Ouvrir RStudio et saisir la commande suivante dans l’interpréteur R :
install.packages(c('markdown', 'rmarkdown', 'reticulate', 'sf', 'readxl', 'mapsf', 'osmdata', 'maptiles', 'tanaka', 'spatstat', 'terra', 'geojsonsf'))

Vous disposez de tout le nécessaire pour l’atelier !

Les instructions pour utiliser l’environnement virtuel Python créé depuis RStudio et depuis votre document Quarto vous seront fournies lors de l’atelier.

Linux (Ubuntu 22)

Installation / mise-à-jour de R et des dépendances pour RStudio et les différents packages R

  • Ajouter le dépôt de paquets logiciels (PPA) du CRAN pour obtenir R dans sa dernière version qui n’est pas proposée par défaut par Ubuntu (il s’agit des instructions issues de la page https://cloud.r-project.org/bin/linux/ubuntu/).
# update indices
sudo apt update -qq
# install two helper packages we need
sudo apt install --no-install-recommends software-properties-common dirmngr
# add the signing key (by Michael Rutter) for these repos
# To verify key, run gpg --show-keys /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc 
# Fingerprint: E298A3A825C0D65DFD57CBB651716619E084DAB9
wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc
# add the R 4.0 repo from CRAN -- adjust 'focal' to 'groovy' or 'bionic' as needed
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"
  • Si vous avez déjà R, pour mettre à jour vers la dernière version :
sudo apt update && sudo apt upgrade
  • Sinon pour installer R :
sudo apt install r-base
  • Pour installer les dépendances nécessaires pour RStudio et pour les packages R qui seront installés par la suite :
sudo apt install libssl-dev libpq5 libclang-dev curl \
  libudunits2-dev libgdal-dev libgeos-dev libproj-dev \
  libcurl4-openssl-dev libxml2-dev libpng-dev libfontconfig1-dev

Installation de RStudio

curl https://download1.rstudio.org/electron/jammy/amd64/rstudio-2023.03.1-446-amd64.deb --output rstudio-2023.03.1-446-amd64.deb
sudo dpkg -i rstudio-2023.03.1-446-amd64.deb

Utilisation de la version de Python livrée avec le système et création d’un environnement virtuel

  • Ouvrir un terminal

  • Saisir les commandes suivantes :

sudo apt install python3-venv
python3 -m venv env-quarto
source env-quarto/bin/activate
python -m pip install numpy geopandas rasterio rasterstats matplotlib rioxarray netCDF4 scipy geodatasets contextily
  • Fermer le terminal

Installation des dépendances R requises

  • Ouvrir RStudio et saisir la commande suivante dans l’interpréteur R :
install.packages(c('markdown', 'rmarkdown', 'reticulate', 'sf', 'readxl', 'mapsf', 'osmdata', 'maptiles', 'tanaka', 'spatstat', 'terra', 'geojsonsf'))

Vous disposez de tout le nécessaire pour l’atelier !

Les instructions pour utiliser l’environnement virtuel Python créé depuis RStudio et depuis votre document Quarto vous seront fournies lors de l’atelier.

Mac OS X

Installation de R

  • Se rendre à l’URL https://cran.r-project.org/bin/macosx/
  • Selon votre machine, télécharger l’installeur approprié en cliquant sur :
    • R-4.3.0-arm64.pkg
    • R-4.3.0-x86_64.pkg
  • Exécutez l’installeur - aller jusqu’au bout de l’installeur en laissant les options par défaut

Installation de RStudio

Installation de Python

Installation des dépendances Python requises

  • Ouvrir un terminal système (soit depuis Finder, ouvrir le dossier /Application/Utilitaires et cliquer deux fois sur Terminal, soit depuis l’icone Launchpad dans le Dock, saisir “Terminal” dans le champ de recherche, puis cliquer sur Terminal)

  • Créer un envrionnement virtuel :

python3 -m venv env-quarto
  • Activer l’environnement virtuel tout juste créé :
source env-quarto/bin/activate
  • Installer les dépendances Python requises :
python -m pip install numpy geopandas rasterio rasterstats matplotlib rioxarray netCDF4 scipy geodatasets contextily
  • Fermer le terminal

Installation des dépendances R requises

  • Ouvrir RStudio et saisir la commande suivante dans l’interpréteur R :
install.packages(c('markdown', 'rmarkdown', 'reticulate', 'sf', 'readxl', 'mapsf', 'osmdata', 'maptiles', 'tanaka', 'spatstat', 'terra', 'geojsonsf'))

Vous disposez de tout le nécessaire pour l’atelier !

Les instructions pour utiliser l’environnement virtuel Python créé depuis RStudio et depuis votre document Quarto vous seront fournies lors de l’atelier.

En cas d’erreur lors de l’installation…

… ou si besoin d’aide à l’installation des outils nécessaires à l’atelier sur un autre système d’exploitation que ceux cités dans ce document : n’hésitez pas à nous contacter : (matthieu.viry@cnrs.fr).