python无法导入HDF4

  1. 代码里imports那里的from pyhdf import SD下面总出现红线,如图1所示,把鼠标放在上面时会提示“安装此包”;
  2. 尝试手动导入hdf4包,Python环境右下角则会出现 installing的进度条;

图1图1
3. 若2步进度条失败,会提出 Details,点击查看什么问题;
4. 错误提示“返回值为1,无法在编译器路径下找到pipe……”,最上面会给出cmd执行命令,下面console框里会输出具体执行步骤及各步状态(因为是先解决问题后撰写的步骤,故无图无真相) ;
5. 看到给的提示信息,就windows+R调出cmd窗口,执行了上步给出的cmd命令,显示正在安装,感觉有戏,但随后就会出现 “runtimerror:无法找到所需hdf4 dlls – check LIBRARY_DIRS……”等提示;
6. 此时,在百度里搜 “Python hdf4”,找到https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame;进入官网后会看到很多hdf4的版本,选取哪个取决于你电脑端安装的Python是哪个版本和系统是32位或64位。以我电脑安装Python3.7为例,对应图2中cp37的两个;又因为我电脑是64位系统,则选择 pyhdf-0.10.2-cp37-cp37-win_amd64.w

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值