Windows11下Brainrender运行报错:HDF5库版本不匹配(1.14.x≠1.12.2)
HDF5库版本不匹配报错求助(Brainrender + Spyder + Windows11)
环境配置过程
在Windows11系统的Anaconda终端中配置Brainrender环境,步骤如下:
- 创建conda环境:
conda create -c conda-forge -n brainrender24 spyder numpy=1.23 python=3.8 scipy pandas matplotlib sympy cython
- 完成环境创建后,执行了以下操作:
- 更新conda
- 激活
brainrender24环境 - 更新Spyder
- 通过pip安装Brainrender 2.1版本
报错情况
打开Spyder运行官方测试程序时,触发以下报错:
RuntimeError: HDF5 library version mismatch. 1.14.x != 1.12.2
完整控制台报错信息:
Python 3.8.18 | packaged by conda-forge | (default, Oct 10 2023, 15:37:54) [MSC v.1929 64 bit (AMD64)] Type "copyright", "credits" or "license" for more information. IPython 8.12.2 -- An enhanced Interactive Python. runfile('D:/Data/Sol/Lightsheet_images/brainrender-master/brainrender-master/examples/Add-Cells-test.py', wdir='D:/Data/Sol/Lightsheet_images/brainrender-master/brainrender-master/examples') Traceback (most recent call last): File ~\Anaconda3\envs\brainrender24\lib\site-packages\spyder_kernels\py3compat.py:356 in compat_exec exec(code, globals, locals) File d:\data\sol\lightsheet_images\brainrender-master\brainrender-master\examples\add-cells-test.py:15 from brainrender import Scene File ~\Anaconda3\envs\brainrender24\lib\site-packages\brainrender\__init__.py:15 from brainrender.scene import Scene File ~\Anaconda3\envs\brainrender24\lib\site-packages\brainrender\\scene.py:22 from brainrender.actors import Volume File ~\Anaconda3\envs\brainrender24\lib\site-packages\brainrender\actors\__init__.py:3 from brainrender.actors.neurons import Neuron, make_neurons File ~\Anaconda3\envs\brainrender24\lib\site-packages\brainrender\actors\neurons.py:4 from morphapi.morphology.morphology import Neuron as MorphoNeuron File ~\Anaconda3\envs\brainrender24\lib\site-packages\morphapi\morphology\morphology.py:5 import neurom as nm File ~\Anaconda3\envs\brainrender24\lib\site-packages\neurom\__init__.py:58 from neurom.core.dataformat import COLS File ~\Anaconda3\envs\brainrender24\lib\site-packages\neurom\core\__init__.py:32 from neurom.core.soma import Soma File ~\Anaconda3\envs\brainrender24\lib\site-packages\neurom\core\soma.py:34 from morphio import SomaError, SomaType File ~\Anaconda3\envs\brainrender24\lib\site-packages\morphio\__init__.py:10 raise RuntimeError(f'HDF5 library version mismatch. 1.14.x != {_h5py.version.hdf5_version}') RuntimeError: HDF5 library version mismatch. 1.14.x != 1.12.2
已尝试的无效解决方案
- 使用pip卸载并重装h5py;
- 使用conda卸载并重装h5py;
- 使用pip和conda分别卸载后重装h5py==3.9.0;
- 卸载h5py后使用conda安装hdf5=1.12.2;
- 卸载h5py后使用conda安装hdf5=1.14。
寻求该报错的有效解决方法。
内容的提问来源于stack exchange,提问作者Solbjørg
相关产品推荐
相关产品推荐

