2017-03-19 54 views
2

我試過安裝ncdf4軟件包。我有R版本3.1.1。安裝ncdf4軟件包:錯誤,nc-config未找到或無法執行

問題似乎在找到nc-config。如果我對這個特定問題進行Google搜索,那麼我會發現有相同問題的人,他們在安裝ncdf4之前通過安裝Debian軟件包libnetcdf-dev解決了這個問題。

我已經安裝了包,但我一直有同樣的問題,

錯誤如下:

checking for nc-config... no 
----------------------------------------------------------------------------------- 
Error, nc-config not found or not executable. This is a script that comes with the netcdf library, version 4.1-beta2 or later, and must be present for configuration to succeed. 
+2

你可以做的是打開一個新的終端並執行'which nc-config'。這將顯示文件實際位於系統中的位置。如果確實安裝了這個文件,問題可能是Linux將它安裝在給定的位置,並且R期望它在其他地方(例如'/ usr/local/bin'和'/ usr/bin')。您可以嘗試通過將包含'nc-config'的庫添加到您的'PATH'環境變量來解決此問題。或者這個問題可能是不相關的,例如32位與64位。\ –

回答

2

由於@PaulHiemstra在評論中提到,找出你的NC-config功能:

你可以做的是打開一個新的終端,並做which nc-config。這 將顯示文件實際位於系統中的位置。如果 確實安裝了此文件,則問題可能是Linux 將其安裝在給定的位置,並且R期望它在其他地方 (例如,/ usr/local/bin vs/usr/bin)。您可以嘗試通過將包含nc-config的庫添加到PATH環境變量 中來修復問題 。或者這個問題可能是不相關的,例如32位和64位\

對我來說,它是:

[email protected]:~$ which nc-config 
/home/ubuntu/miniconda3/bin/nc-config 

我開始使用下面的命令

sudo apt-get install r-cran-ncdf4 

上述命令應該得到安裝的NetCDF要領nc-config已安裝,如果不能嘗試:

sudo apt-get install netcdf-bin 

現在,下載netcdf4

wget http://cirrus.ucsd.edu/~pierce/ncdf/ncdf4_1.13.tar.gz 

現在,試着做一個終端安裝

sudo R CMD INSTALL ncdf4_1.13.tar.gz --configure-args="--with-nc-config=/home/ubuntu/miniconda3/bin/nc-config" 
0

在CentOS 7,使用sudo yum install netcdf-devel.x86_64的伎倆。

相關問題