我已使用以下命令(MacOS Mojave)安装了spacepy:

pip install git+https://github.com/spacepy/spacepy.git


但是在尝试from spacepy import pycdf时,我一直收到此错误:


  例外:无法加载CDF C库;已检查。导入之前,尝试“ os.environ [“ CDF_LIB”] = library_directory“。


我已经尝试按照the directions from their website进行操作,但是这些指示似乎有点过时了。

最佳答案

您可以执行以下操作:

import os
os.environ["CDF_LIB"] = "~/CDF/lib" # Give the path of the cdf library
# e.g. in this case the library is in your home directory.


在做之前:

from spacepy import pycdf


错误的来源可以在this SpacePy网站上找到。

cdf库可用here

基本上,您需要在导入模块之前设置CDF_LIB(如果pycdf找不到它)。您可以阅读文档here

07-27 22:58