comment faire pour installer les packages R “RNetCDF” et “ncdf” sur Ubuntu?
Je voudrais utiliser les packages R RNetCDF et ncdf dans Ubuntu.
Quand j'essaie install.packages('RNetCDF')
ou install.packages('ncdf')
, j'obtiens des erreurs similaires:
...
ncdf.c:3:20: fatal error: netcdf.h: No such file or directory
compilation terminated.
make: *** [ncdf.o] Error 1
ERROR: compilation failed for package ‘ncdf’
...
Warning message:
In install.packages("ncdf") :
installation of package ‘ncdf’ had non-zero exit status
Les paquets libnetcdf6
et netcdf-bin
à partir du dépôt Ubuntu sont installés. Dois-je faire autre chose?
vous devez installer le
merci. le seul paquet supplémentaire requis pour
pour
-dev
de ces paquets pour obtenir les en-têtes qui sont nécessaires pour compiler le paquet.merci. le seul paquet supplémentaire requis pour
ncdf
était libnetcdf-dev
pour
RNetCDF
, udunits-bin
et libudunits2-dev
sont également nécessairesOriginalL'auteur Abe | 2012-07-03
Vous devez vous connecter pour publier un commentaire.
Vous devez installer le
-dev
de ces paquets pour obtenir les en-têtes qui sont nécessaires pour compiler le paquet. Dans ce cas, vous avez besoinlibnetcdf-dev
,udunits-bin
etlibudunits2-dev
sudo apt-get install netcdf-bin
OriginalL'auteur Justin
Dans mon cas, libudunits2 paquet-dev a été nécessaire.
sudo apt-get install libudunits2-dev
Depuis que j'ai installé NetCDF à partir de la source, j'ai dû spécifier manuellement l'emplacement de lib et inclure dossiers
OriginalL'auteur Sadiq Huq
Juste pour clarifier, car votre délivrance est dans R, et le correctif est appliqué à l'extérieur de R. au début, j'essayais de faire
au lieu de cela, à partir de l'extérieur de la R: sudo apt-get install libnetcdf-dev
Qu'il fixe pour moi.
OriginalL'auteur AtomicTech