J'ai essayé de réinstaller H5py HDP5, etc. Ma version de Conda est 4.9.2 python 3.8.5 Y a-t-il une personne ayant un problème similaire? Y a-t-il une alternative à H5py?
Traceback (most recent call last):
File "D:\X_train.h5\test.py", line 17, in <module>
import h5py
File "C:\ProgramData\Anaconda3\lib\site-packages\h5py\__init__.py", line 34, in <module>
from . import version
File "C:\ProgramData\Anaconda3\lib\site-packages\h5py\version.py", line 17, in <module>
from . import h5 as _h5
File "h5py\h5.pyx", line 1, in init h5py.h5
ImportError: DLL load failed while importing defs: La procédure spécifiée est introuvable.
runfile('D:/X_train.h5/test.py', wdir='D:/X_train.h5')
Traceback (most recent call last):
File "D:\X_train.h5\test.py", line 17, in <module>
import h5py
File "C:\ProgramData\Anaconda3\lib\site-packages\h5py\__init__.py", line 34, in <module>
from . import version
File "C:\ProgramData\Anaconda3\lib\site-packages\h5py\version.py", line 17, in <module>
from . import h5 as _h5
File "h5py\h5.pyx", line 41, in init h5py.h5
AttributeError: type object 'h5py.h5.H5PYConfig' has no attribute '__reduce_cython__'
Ceci est un bug fixe dans l'interface H5PY. Essayer:
pip install --upgrade h5py
Référez cette image :
pip install --upgrade h5py
Cela mettra à jour votre colis et vous informera la bonne version nécessaire pour TENSORFLOW
pip install h5py==version
Dans mon cas, j'avais Tensorflow 2.5.0 qui avait besoin de H5py = 3.1.0