2017-01-29 106 views
0

全部。我是科学计算的新手,需要为ArcGIS项目提取,打开并读取netCDF文件。我目前在ubuntu上运行python。我必须通过Anaconda安装netCDF4软件包来打开netCDF文件。见链接这一建议在这里:如何从Ubuntu终端安装netCDF4(Anaconda)?

How can I install netcdf4-python to ubuntu14.04?

后,我安装Ananconda并打开新的终端我打字,

python 

按下回车,然后写道,

conda install netCDF4 

终端国家,

SyntaxError: invalid syntax 

我随后参观了巨蟒网站获取更多信息,并在终端中写道,

conda install -c conda-forge netcdf4=1.2.7 

,我也得到相同的语法错误响应。请参阅有关的信息在这里:

https://anaconda.org/conda-forge/netcdf4

我不知道我缺少准确(再次,新的节目)。我愿意接受其他选择和建议。我尝试了Anaconda,因为这是最简单的选择,但我一直在收到这些语法错误。我应该保持Anaconda还是完全改变我的方法?

+0

请输入'conda install -c conda-forge netcdf4 = 1.2.7'作为shell中的命令,而不是在python解释器中。 –

+0

您需要在激活conda环境后输入该命令。 –

+0

打开终端后,我通过输入〜/ anaconda2改变了我的目录。然后我在该目录中写了conda install -c conda-forge netcdf4 = 1.2.7,并且我总是得到响应conda:command not found我的终端没有识别任何与conda有关的东西,因为我一直收到conda:command not found –

回答

0

我找到了一个更简单的解决方案。有一个叫做ncdump的命令,可以在Ubuntu上安装。安装后,我说我包含在试图提取该文件的目录,在这种情况下

CD桌面

输入。然后我打,

ncdump originalfilename.nc

,并表示终端,

的NetCDF originalfilename {...我的所有数据...

现在我可以读取整个数据集终奌站!有人警告我说第一次总是转储标头,

-h

,以确保输出不会太大。我的文件很小,所以我输出整个文件。我不确定为什么Anaconda无法安装NetCDF4。也许我没有建立正确的环境。感谢Nehal的回应,我很感激。