2016-04-02 16 views
3

h5pyを使用する特定のPythonファイルをインポートしようとしています。それを実行しようとすると、私はこのエラーを取得します。Python - Jupyter - h5py用の '_errors'をインポートできません。

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

関連する問題