[英]Problems while importing h5py package
我正在用python編碼並嘗試import h5py
。 我之前已經安裝了此軟件包。 當我嘗試執行此操作時,會出現以下錯誤:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/h5py/__init__.py", line 34, in <module>
from ._conv import register_converters as _register_converters
File "h5py/h5t.pxd", line 14, in init h5py._conv (/build/h5py-nQFNYZ/h5py-2.6.0/h5py/_conv.c:7359)
File "h5py/numpy.pxd", line 66, in init h5py.h5t (/build/h5py-nQFNYZ/h5py-2.6.0/h5py/h5t.c:20505)
ValueError: numpy.dtype has the wrong size, try recompiling
關鍵是當我在目錄中import h5py
時:
/usr/lib/python2.7/dist-packages/
可以工作,但是我那里沒有足夠的空間。
有誰知道如何將此包導入到我的數據目錄中? (我嘗試導出,但是沒有用!)
它在一個地方而不是另一個地方工作的事實表明,幾次安裝之間可能存在沖突。
我建議您確保僅安裝NumPy和h5py。
要診斷問題,請發出命令
python -c 'import h5py; print h5py.__file__'
python -c 'import numpy; print numpy.__file__'
在您的主目錄中,然后在/usr/lib/python2.7/dist-packages/
,然后將輸出復制到此處。
一個可能的解決方案是
並依靠您的軟件包管理器進行安裝。 如果不合適(例如,過時的軟件包),請使用pip安裝所有內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.