web-dev-qa-db-fra.com

AttributeError: type objet 'h5py.h5.h5pyconfig' n'a aucun attribut '__reduce_cyThon__'

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__'
5
VictorMr

Ceci est un bug fixe dans l'interface H5PY. Essayer:

pip install --upgrade h5py
1
Abraham Montes

Référez cette image :

Refer this 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

0
Abhishek More