軟件安裝
首先在conda中創(chuàng)建環(huán)境
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等