Python - Jupyter - '无法导入名称_errors'对于h5py

时间:2016-04-02 16:18:54

标签: python python-import importerror jupyter h5py

我正在尝试导入某个使用h5py的python文件。尝试运行时,我收到此错误。

ImportError                               Traceback (most recent call last)
<ipython-input-7-c2fdc979da9d> in <module>()
      1 import matplotlib.pyplot as plt
----> 2 import groupcat as catalog

/Users/username/Desktop/PythonFiles/groupcat.py in <module>()
      3 
      4 import numpy as np
----> 5 import h5py
      6 
      7 def gcPath(basePath,snapNum,chunkNum=0):

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/h5py/__init__.py in <module>()
     11 
     12 try:
---> 13     from . import _errors
     14 except ImportError:
     15     import os.path as _op

ImportError: cannot import name _errors

我尝试在线寻找解决方案,我读过在尝试导入模块时,我仍然可能在h5py安装目录中。

如果是这种情况,我该如何解决此问题。如果不是这样,我该如何解决这个问题?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我建议您尝试从H5PY https://pypi.python.org/pypi/h5py再次手动从命令提示符下载程序包,一旦您解压缩文件,请进入该文件夹并确保setup.py位于当前目录中。类型:

python setup.py install

通过指定安装文件所在位置的软件包目录,您可以更加小心:

python setup.py configure --hdf5=/path/to/hdf5

希望能够清除你的错误。

相关问题