# Pymc-bart cannot install on Python version 3.11.0; only versions\>=3.7,\<3.11 are supported

**URL:** <https://discourse.pymc.io/t/pymc-bart-cannot-install-on-python-version-3-11-0-only-versions-3-7-3-11-are-supported/10770>\
**Category:** v5\
**Tags:** development\
**Created:** [November 7, 2022, 1:23am UTC](https://discourse.pymc.io/t/pymc-bart-cannot-install-on-python-version-3-11-0-only-versions-3-7-3-11-are-supported/10770 "2022-11-07T01:23:25Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![vengozhang](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.pymc.io/vengozhang/32/5805_2.png) [@vengozhang](https://discourse.pymc.io/u/vengozhang)\
**Post date:** [November 7, 2022, 1:23am UTC](https://discourse.pymc.io/t/pymc-bart-cannot-install-on-python-version-3-11-0-only-versions-3-7-3-11-are-supported/10770/1 "2022-11-07T01:23:25Z")

</div>

After installing pymc through conda create -c conda-forge -n pymc\_env “pymc\>=4”, I got error: “cannot install on Python version 3.11.0”, when installing pymc-bart. Whether the new pymc is not compatible with PyMC-BART.

---

<div class="post-metadata">

**Author:** ![ricardoV94](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.pymc.io/ricardov94/32/5775_2.png) [@ricardoV94](https://discourse.pymc.io/u/ricardoV94)\
**Post date:** [November 7, 2022, 8:15am UTC](https://discourse.pymc.io/t/pymc-bart-cannot-install-on-python-version-3-11-0-only-versions-3-7-3-11-are-supported/10770/2 "2022-11-07T08:15:42Z")

</div>

We haven’t tested if pymc is compatible with Python 3.11 and therefore not released it yet. It usually takes some time for Python’s ecosystem to catch up with new major releases.

---

<div class="post-metadata">

**Author:** ![vengozhang](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.pymc.io/vengozhang/32/5805_2.png) [@vengozhang](https://discourse.pymc.io/u/vengozhang)\
**Post date:** [November 7, 2022, 11:45am UTC](https://discourse.pymc.io/t/pymc-bart-cannot-install-on-python-version-3-11-0-only-versions-3-7-3-11-are-supported/10770/3 "2022-11-07T11:45:11Z")

</div>

Thanks, I’m really looking forward that the pymc\_bart 0.2.0 will compatible with pymc 4.3.0 releases.

---

<div class="post-metadata">

**Author:** ![ricardoV94](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.pymc.io/ricardov94/32/5775_2.png) [@ricardoV94](https://discourse.pymc.io/u/ricardoV94)\
**Post date:** [November 7, 2022, 11:50am UTC](https://discourse.pymc.io/t/pymc-bart-cannot-install-on-python-version-3-11-0-only-versions-3-7-3-11-are-supported/10770/4 "2022-11-07T11:50:47Z")

</div>

It might already be compatible, it seems the problem is you are trying to install in Python3.11, try with Python3.10 instead

---

<div class="post-metadata">

**Author:** ![vengozhang](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.pymc.io/vengozhang/32/5805_2.png) [@vengozhang](https://discourse.pymc.io/u/vengozhang)\
**Post date:** [November 7, 2022, 1:21pm UTC](https://discourse.pymc.io/t/pymc-bart-cannot-install-on-python-version-3-11-0-only-versions-3-7-3-11-are-supported/10770/5 "2022-11-07T13:21:36Z")

</div>

As you recommend using [Anaconda] to install Python on my local machine. I installed PyMC into a new conda environment as follows: conda create -c conda-forge -n pymc\_env “pymc\>=4”. However, the Python = 3.11 in this new conda environment. \* I’m very confused about whether I can degrade the version of python for Pymc\_Bart.

---

<div class="post-metadata">

**Author:** ![ricardoV94](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.pymc.io/ricardov94/32/5775_2.png) [@ricardoV94](https://discourse.pymc.io/u/ricardoV94)\
**Post date:** [November 7, 2022, 4:41pm UTC](https://discourse.pymc.io/t/pymc-bart-cannot-install-on-python-version-3-11-0-only-versions-3-7-3-11-are-supported/10770/6 "2022-11-07T16:41:20Z")

</div>

Yes it should be fine to set `python=3.10` when defining the new conda environment

---

<div class="post-metadata">

**Author:** ![ricardoV94](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.pymc.io/ricardov94/32/5775_2.png) [@ricardoV94](https://discourse.pymc.io/u/ricardoV94)\
**Post date:** [November 7, 2022, 4:42pm UTC](https://discourse.pymc.io/t/pymc-bart-cannot-install-on-python-version-3-11-0-only-versions-3-7-3-11-are-supported/10770/7 "2022-11-07T16:42:11Z")

</div>

@maresb did I overlook something here? And if not, should we update the installation instructions?

---

<div class="post-metadata">

**Author:** ![maresb](https://avatars.discourse-cdn.com/v4/letter/m/e9bcb4/32.png) [@maresb](https://discourse.pymc.io/u/maresb)\
**Post date:** [November 7, 2022, 5:35pm UTC](https://discourse.pymc.io/t/pymc-bart-cannot-install-on-python-version-3-11-0-only-versions-3-7-3-11-are-supported/10770/8 "2022-11-07T17:35:08Z")

</div>

The problem is that pymc-bart depends on numba which is [not yet 3.11-compatible](https://github.com/numba/llvmlite/pull/869#issuecomment-1256385878).

BTW, would you like a conda-forge package for pymc-bart? Apart from the CF approval process, it would only take me a minute. That way we don’t have to have people messing around with `pip install` inside a Conda environment, which is asking for trouble.

---

<div class="post-metadata">

**Author:** ![Roberto\_Slepetys](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.pymc.io/roberto_slepetys/32/5473_2.png) [@Roberto\_Slepetys](https://discourse.pymc.io/u/Roberto_Slepetys)\
**Post date:** [March 31, 2023, 4:19pm UTC](https://discourse.pymc.io/t/pymc-bart-cannot-install-on-python-version-3-11-0-only-versions-3-7-3-11-are-supported/10770/9 "2023-03-31T16:19:38Z")

</div>

Hi @vengozhang ,  
I just had the same issue and followed @ricardoV94 instructions that worked fine.

Just add: python=3.10 at the end of the conda create command as:

```auto
conda create -c conda-forge -n pymc_env "pymc>=4" python=3.10

```

My environment was Ubuntu 22.04 under WSL.

All the best
