tensorflow环境搭建之h5py安装问题

h5py安装问题

import h5py时,发现了一个非常有意思的问题

ImportError                               Traceback (most recent call last)
<ipython-input-1-222c37a30cec> in <module>
      1 import numpy as np
----> 2 import h5py
      3 import matplotlib.pyplot as plt
      4 import tensorflow as tf
      5 from tensorflow.python.framework import ops

D:\Program\Anaconda3\envs\tensorflow\lib\site-packages\h5py\__init__.py in <module>
     32         raise
     33 
---> 34 from . import version
     35 
     36 if version.hdf5_version_tuple != version.hdf5_built_version_tuple:

D:\Program\Anaconda3\envs\tensorflow\lib\site-packages\h5py\version.py in <module>
     15 
     16 from collections import namedtuple
---> 17 from . import h5 as _h5
     18 import sys
     19 import numpy

h5py\h5.pyx in init h5py.h5()

ImportError: DLL load failed: 找不到指定的程序。

输入conda list,发现h5py版本为3.1.0

image-20211119180652499

通过文件目录D:\Program\Anaconda3\envs\tensorflow\Lib\site-packages查看,发现h5py版本为2.10.0

image-20211119180827855

原因:

pip和conda都安装了h5py,版本冲突

解决方法:

conda uninstall h5py
pip uninstall h5py
pip install h5py
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值