软件安装
首先在conda中创建环境
conda create -n MEMOTE python=3.11
conda activate MEMOTE
运行
pip install memote
报错了,报错原因,GCC编译器版本太低,默认下载的pandas和匹配的NumPy需要更高版本的GCC编译.
因此降低pandas和NumPy的安装版本
pip install pandas==1.5.3 numpy==1.26.4
又报错了,libsbml 和 greenlet也需要更高版本的GCC
pip install python-libsbml==5.19.0 greenlet==1.1.2 pandas==1.5.3 numpy==1.26.4 --only-binary :all:
这次安装成功了,但是运行memote时又报错了,因为依赖的pandera版本比较高,pandera又依赖更高版本的pandas,然后降低pandera的版本;
pip install "pandera==0.18"
再次运行memote,可以用了。
by the way可以直接用conda安装高版本的pandas、numpy等