首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Python中导入pyhdf模块时出错

在Python中导入pyhdf模块时出错
EN

Stack Overflow用户
提问于 2015-09-09 18:53:20
回答 2查看 2.5K关注 0票数 1

我遵循了http://hdfeos.org/software/pyhdf.php中详细说明如何安装pyhdf的说明,随后尝试运行此站点(找到here)上列出的示例代码。不幸的是,当我运行示例代码(我将其保存为hdf.py)时,我收到以下错误消息:

代码语言:javascript
复制
$python hdf.py
Traceback (most recent call last):
  File "hdf.py", line 28, in <module>
    from pyhdf.SD import SD, SDC
  File "/Users/kyleniezgoda/anaconda/lib/python2.7/site-packages/pyhdf-0.9.0-py2.7-macosx-10.5-x86_64.egg/pyhdf/SD.py", line 1004, in <module>
    from . import hdfext as _C
  File "/Users/kyleniezgoda/anaconda/lib/python2.7/site-packages/pyhdf-0.9.0-py2.7-macosx-10.5-x86_64.egg/pyhdf/hdfext.py", line 28, in <module>
    _hdfext = swig_import_helper()
  File "/Users/kyleniezgoda/anaconda/lib/python2.7/site-packages/pyhdf-0.9.0-py2.7-macosx-10.5-x86_64.egg/pyhdf/hdfext.py", line 24, in swig_import_helper
  _mod = imp.load_module('_hdfext', fp, pathname, description)
ImportError: dlopen(/Users/kyleniezgoda/anaconda/lib/python2.7/site-packages/pyhdf-0.9.0-py2.7-macosx-10.5-x86_64.egg/pyhdf/_hdfext.so, 2): Library not loaded: libjpeg.8.dylib
  Referenced from: /Users/kyleniezgoda/anaconda/lib/python2.7/site-packages/pyhdf-0.9.0-py2.7-macosx-10.5-x86_64.egg/pyhdf/_hdfext.so
  Reason: image not found

有没有人看到类似的东西,或者有什么建议?我在MacOS10.10.3Yosemite上运行,如果这有帮助的话。

EN

回答 2

Stack Overflow用户

发布于 2017-12-21 13:43:07

我通过升级numpy版本解决了同样的问题。您可以在Anaconda提示符中键入以下单词:

代码语言:javascript
复制
pip install numpy --upgrade

然后再次导入。

票数 0
EN

Stack Overflow用户

发布于 2019-01-06 23:47:00

在Anaconda提示符下使用以下命令安装jpeg:

代码语言:javascript
复制
conda install -c conda-forge jpeg
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32477594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档