想跑一下数字识别的python项目,可是之前能用的代码突然不行了。提示报错ImportError: `load_model()` using h5 format requires h5py. Could not import h5py.后来删了下,下了删无过,忽然想起之前遇到过这个报错,是因为版本问题。然后删除了,下指定版本,看还是不行。
后来发现是之前下了两个版本,感觉就是因为这个报错的。
删除原有版本命令如下:
pip uninstall h5py
下载指定版本命令如下:
pip install h5py==3.10.0
注意要根据报错提示修改版本,毕竟适配的版本不一定已一样,大不了多试几个版本。
可以试着在.py代码里面import h5py一下,如果会报错就是不行。