这可能是因为Python解释器寻找安装的h5py模块的路径与实际位置不符。可以尝试以下两种
使用pip install --target安装h5py模块: 在终端或命令行中使用以下命令安装h5py: pip install --target=/usr/local/lib/python3.6/site-packages h5py 注意:此处路径应为Python解释器实际找到模块的路径。可以通过在Python交互式环境中输入以下命令找到该路径: import sys print(sys.path)
在代码中添加sys.path.append()语句: 在导入h5py模块之前,在代码中添加以下语句: import sys sys.path.append('/usr/local/lib/python3.6/site-packages') 这会将h5py模块的路径添加到Python解释器的搜索路径中,以确保能够找到该模块。
参考资料: https://stackoverflow.com/questions/42543509/importerror-no-module-named-h5py