2016-04-02 16 views
3

我想導入使用h5py的某個python文件。當試圖運行它時,我得到這個錯誤。Python - Jupyter - '無法導入名稱_errors'爲h5py

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內安裝目錄試圖導入模塊時的可能性。

如果是這樣的話,我該如何解決這個問題。如果不是這樣的話,我該如何解決這個問題?

預先感謝您。

回答

0

我建議嘗試再次從H5PY https://pypi.python.org/pypi/h5py下載軟件包,然後在命令提示符下手動執行操作,解壓文件後進入該文件夾並確保setup.py位於當前目錄中。類型:

python setup.py install

您可以更加小心從安裝文件位於指定包的目錄:

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

希望這清除了你的錯誤。

+0

它不能正常工作 – DarthLazar

+0

當輸入'python setup.py install'時,[Errno 2]沒有這樣的文件或目錄。 – DarthLazar

+0

你確定setup.py是在當前目錄嗎? – Matt