# Slicer upgrade from Python 3.9.10 to Python 3.12

**URL:** https://discourse.slicer.org/t/slicer-upgrade-from-python-3-9-10-to-python-3-12/43291
**Category:** Development
**Created:** [June 10, 2025, 3:58pm UTC](https://discourse.slicer.org/t/slicer-upgrade-from-python-3-9-10-to-python-3-12/43291 "2025-06-10T15:58:46Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Deep\_Learning](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/deep_learning/32/15345_2.png) [@Deep\_Learning](https://discourse.slicer.org/u/Deep_Learning)
#### Post date: [June 10, 2025, 3:58pm UTC](https://discourse.slicer.org/t/slicer-upgrade-from-python-3-9-10-to-python-3-12/43291/1 "2025-06-10T15:58:47Z")

</div>

Windows nightly is still Python 3.9.10 (main, Jun 9 2025, 23:19:40) [MSC v.1942 64 bit (AMD64)] on win32. Is a build necessary?

---

<div class="post-metadata">

### Author: ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)
#### Post date: [June 10, 2025, 6:42pm UTC](https://discourse.slicer.org/t/slicer-upgrade-from-python-3-9-10-to-python-3-12/43291/2 "2025-06-10T18:42:25Z")

</div>

As discussed during the [weekly hangout from June 10th](https://discourse.slicer.org/t/2025-06-10-weekly-meeting/43288/2), we transition from Python 3.9.10 to 3.12.10 is in progress and not yet integrated into the `main` branch.

---

<div class="post-metadata">

### Author: ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)
#### Post date: [June 13, 2025, 5:42pm UTC](https://discourse.slicer.org/t/slicer-upgrade-from-python-3-9-10-to-python-3-12/43291/3 "2025-06-13T17:42:46Z")

</div>

See [Slicer Preview upgraded to Python 3.12](https://discourse.slicer.org/t/slicer-preview-upgraded-to-python-3-12/43344)
