source: BOL/script_install/install_conda_ferret.sh @ 5304

Last change on this file since 5304 was 4405, checked in by fhourdin, 21 months ago

Mise à jour de l'installation sur ~lmdz/pub

Nettoyage du répertoire ~/lmdz/pub
on met tous les scripts dans le répertoir script_install
géré sous svn sous "BOL".
pub/script_install devient donc le résultat d'un svn checkout.
On peut y faire directement des svn update.
Les scripts d'installationdes ordinateurs et de netcdf sont
maintenant gérés au même endroit.
Le script install_lmdz et modifié en conséquence et la gestion
de l'installation de netcdf dans ce script grandement allégée.

  • Property svn:executable set to *
File size: 1.6 KB
Line 
1#!/bin/bash
2
3cat <<eod
4Ce script installe miniconda puis la version conda de ferret.
5
6Rm :
71) Il faut répondre aux questions de l'installation conda.
82) Tout à la fin, il commente les lignes rajoutées automatiquement dans
9le .bashrc pour éviter que conda soit actif par défaut.
103) On fait une rétroinstallation de ferret qui sans ça ne marche pas
11sur certains ordis.
12eod
13sleep 12
14
15# Installation de miniconda (notamment pour ferret)
16=======================================
17
18wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
19bash Miniconda3-latest-Linux-x86_64.sh
20# desactiver conda par defaut
21cd $HOME/miniconda3/bin
22./conda config --set auto_activate_base false
23
24./conda create --name python2 python=2.7
25./conda create --name python3 python=3.7
26./conda install -y netcdf4 h5py jinja2 pip sqlalchemy basemap matplotlib numpy scipy
27
28
29# Installation de ferret via conda
30=========================
31
32# Il faut installer une ancienne version d’abord à cause d’un bug
33# cf. https://www.pmel.noaa.gov/maillists/tmap/ferret_users/fu_2019/msg01061.html
34./conda install -y -c "conda-forge/label/cf202003" pyferret
35./conda create -n FERRET -c conda-forge/label/cf202003 pyferret ferret_datasets --yes
36
37
38# Installation basemap
39=================
40https://github.com/conda-forge/basemap-feedstock/issues/45
41#suggère pour un des problèmes rencontrés de faire une install comme suit
42conda create -n basemap python=3.7 basemap proj4=5.2.0
43conda activate basemap
44python -c "from mpl_toolkits.basemap import Basemap"
45
46#PB identifiés avec le nouveau compilateur
47#  INTEGER(KIND=JPIM), PARAMETER :: IVAR=0 !Z"3FFFFFFF"
48
49
50
Note: See TracBrowser for help on using the repository browser.