Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python AttributeError:type object';h5py.h5r.参考号';没有属性'__减少cython';_Python_Tensorflow_Keras_Conda_H5py - Fatal编程技术网

Python AttributeError:type object';h5py.h5r.参考号';没有属性'__减少cython';

Python AttributeError:type object';h5py.h5r.参考号';没有属性'__减少cython';,python,tensorflow,keras,conda,h5py,Python,Tensorflow,Keras,Conda,H5py,我使用的是python 3.6、Tensorflow 1.3和Keras 2.1.2 我在导入Resnet50时,遇到了一个错误“ImportError:load\u modelrequires h5py”,因此我使用了 康达安装h5py 但是当我知道h5py的安装版本是2.9.0时,我出现了这个错误。有解决这个错误的方法吗 在尝试导入tensorflow(v2.0.0)和Python 3.7.3时,我得到了同样的结果 回溯: >>> import tensorflow as

我使用的是python 3.6、Tensorflow 1.3和Keras 2.1.2 我在导入Resnet50时,遇到了一个错误“ImportError:
load\u model
requires h5py”,因此我使用了 康达安装h5py
但是当我知道h5py的安装版本是2.9.0时,我出现了这个错误。有解决这个错误的方法吗

在尝试导入tensorflow(v2.0.0)和Python 3.7.3时,我得到了同样的结果

回溯:

>>> import tensorflow as tf
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\__init__.py", line 82, in <module>
    from tensorflow.python import keras
  File "C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\keras\__init__.py", line 25, in <module>
    from tensorflow.python.keras import applications
  File "C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\keras\applications\__init__.py", line 26, in <module>
    from tensorflow.python.keras import layers
  File "C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\keras\layers\__init__.py", line 29, in <module>
    from tensorflow.python.keras.layers.advanced_activations import LeakyReLU
  File "C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\keras\layers\advanced_activations.py", line 27, in <module>
    from tensorflow.python.keras.utils import tf_utils
  File "C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\keras\utils\__init__.py", line 38, in <module>
    from tensorflow.python.keras.utils.multi_gpu_utils import multi_gpu_model
  File "C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\keras\utils\multi_gpu_utils.py", line 22, in <module>
    from tensorflow.python.keras.engine.training import Model
  File "C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\keras\engine\training.py", line 42, in <module>
    from tensorflow.python.keras.engine.network import Network
  File "C:\Users\potvin\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\keras\engine\network.py", line 40, in <module>
    from tensorflow.python.keras.engine import saving
  File "C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site-packages\tensorflow\python\keras\engine\saving.py", line 38, in <module>
    import h5py
  File "C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site-packages\h5py\__init__.py", line 36, in <module>
    from ._conv import register_converters as _register_converters
  File "h5py\h5r.pxd", line 21, in init h5py._conv
  File "h5py\h5r.pyx", line 145, in init h5py.h5r
AttributeError: type object 'h5py.h5r.Reference' has no attribute '__reduce_cython__'
>>将tensorflow作为tf导入
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site packages\tensorflow\\uuuu init\uuuu.py”,第24行,在
从tensorflow.python导入pywrapu tensorflow 35; pylint:disable=未使用的导入
文件“C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site packages\tensorflow\python\\uuuu init\uuu.py”,第82行,在
从tensorflow.python导入keras
文件“C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site packages\tensorflow\python\keras\\uu init\uuuuuuuuuuuuuu.py”,第25行,在
从tensorflow.python.keras导入应用程序
文件“C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site packages\tensorflow\python\keras\applications\\uuuuu init\uuuuu.py”,第26行,在
从tensorflow.python.keras导入图层
文件“C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site packages\tensorflow\python\keras\layers\\uuuuu init\uuuuu.py”,第29行,在
从tensorflow.python.keras.layers.advanced_激活导入LeakyReLU
文件“C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site packages\tensorflow\python\keras\layers\advanced\u activations.py”,第27行,在
从tensorflow.python.keras.utils导入tf_utils
文件“C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site packages\tensorflow\python\keras\utils\\uuuuu init\uuuu.py”,第38行,在
从tensorflow.python.keras.utils.multi_gpu utils导入multi_gpu模型
文件“C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site packages\tensorflow\python\keras\utils\multi\u gpu\u utils.py”,第22行,在
来自tensorflow.python.keras.engine.training导入模型
文件“C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site packages\tensorflow\python\keras\engine\training.py”,第42行,在
从tensorflow.python.keras.engine.network导入网络
文件“C:\Users\potvin\AppData\Local\Continuum\anaconda3\lib\site packages\tensorflow\python\keras\engine\network.py”,第40行,在
从tensorflow.python.keras.engine导入保存
文件“C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site packages\tensorflow\python\keras\engine\saving.py”,第38行,在
进口h5py
文件“C:\Users\*\AppData\Local\Continuum\anaconda3\lib\site packages\h5py\\uuuuu init\uuuuu.py”,第36行,在
from.\u conv导入寄存器\u转换器作为\u寄存器\u转换器
文件“h5py\h5r.pxd”,第21行,在init h5py.\u conv
文件“h5py\h5r.pyx”,第145行,在init h5py.h5r中
AttributeError:类型对象“h5py.h5r.Reference”没有属性“\uuu reduce\u cython\uuuu”
编辑:我可以通过重新启动内核来解决这个问题