我正在尝试学习使用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社区可以提供帮助。