无法将netCDF4导入Spyder(Anaconda,OSX10.10)

时间:2015-06-09 23:35:52

标签: python anaconda spyder

我正在尝试学习使用Python进行科学分析(特别是大型NETCDF文件),并在我的MacBookPro OSX10.10上安装了Anaconda。我正在尝试使用Spyder IDE接口,但由于使netCDF4程序包正常工作的错误而停滞不前。

我需要使用我安装的netCDF4包:

conda install netcdf4

首先,我无法在Spyder或Python中直接在终端中运行任何Anaconda软件包导入,但尝试运行:

export PATH=~/anaconda/bin:$PATH 

现在我将所有Anaconda预安装的软件包在Spyder中运行(当我尝试导入命令时没有错误),除了netCDF 4,它仍然会出现以下错误:

import netCDF4
Traceback (most recent call last):

  File "<ipython-input-7-f731da2de255>", line 1, in <module>
    import netCDF4

  File "/Users/eriko/anaconda/lib/python2.7/site-packages/netCDF4/__init__.py", line 6, in <module>
    from ._netCDF4 import (__version__, __netcdf4libversion__, __hdf5libversion__,

ImportError: cannot import name __netcdf4libversion__

但是,在终端版本的Python中netCDF4导入没有任何错误?

Spyder中的“代码分析”在我添加import netCDF4命令的脚本中标记了以下错误:

'netCDF4' imported but unused
E402 module level import not at top of the file
W292 no newline at the end of file

我花了太多时间使用谷歌搜索而没有找到解决方案,所以我希望Stackoverflow社区可以提供帮助。

0 个答案:

没有答案