# MetaPhlAn v4.2.3 installation errors

**URL:** <https://forum.biobakery.org/t/metaphlan-v4-2-3-installation-errors/8565>\
**Category:** MetaPhlAn\
**Created:** [October 19, 2025, 4:06pm UTC](https://forum.biobakery.org/t/metaphlan-v4-2-3-installation-errors/8565 "2025-10-19T16:06:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![susbus](https://avatars.discourse-cdn.com/v4/letter/s/8baadc/32.png) [@susbus](https://forum.biobakery.org/u/susbus)\
**Post date:** [October 19, 2025, 4:06pm UTC](https://forum.biobakery.org/t/metaphlan-v4-2-3-installation-errors/8565/1 "2025-10-19T16:06:56Z")

</div>

Hi,

I’m trying to install metaphlan v4.2.3 from conda and am getting the below error:

`ERROR conda.core.link:_execute(945): An error occurred while installing package ‘bioconda::bioconductor-genomeinfodbdata-1.2.13-r44hdfd78af_0’.`

My install command is: `conda install -n metaphlan -c conda-forge -c bioconda python=3.10 metaphlan=4.2.3`

Could you recommend an alternate version? Is 4.2.2 still available?

Thank you!

---

<div class="post-metadata">

**Author:** ![susbus](https://avatars.discourse-cdn.com/v4/letter/s/8baadc/32.png) [@susbus](https://forum.biobakery.org/u/susbus)\
**Post date:** [October 19, 2025, 4:44pm UTC](https://forum.biobakery.org/t/metaphlan-v4-2-3-installation-errors/8565/2 "2025-10-19T16:44:12Z")

</div>

Eventually got it to work by doing this  
```  
mamba create -n metaphlan -y python=3.11 pip  
conda activate metaphlan  
pip install -U pip wheel  
pip install metaphlan==4.2.3  
```

---

<div class="post-metadata">

**Author:** ![Claudia\_Mengoni](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.biobakery.org/claudia_mengoni/32/2871_2.png) [@Claudia\_Mengoni](https://forum.biobakery.org/u/Claudia_Mengoni)\
**Post date:** [October 20, 2025, 12:04pm UTC](https://forum.biobakery.org/t/metaphlan-v4-2-3-installation-errors/8565/3 "2025-10-20T12:04:30Z")

</div>

Hi @susbus,

what worked for me is not specifying the python version or putting metaphlan before python because that affects the way Conda starts the dependency resolution process.

e.g. `conda create -n metaphlan -c conda-forge -c bioconda metaphlan=4.2.3`

or `conda create -n metaphlan -c conda-forge -c bioconda metaphlan=4.2.3 python=3.10`
