# Is the current Klipper version using Python3 officially? So no need for Python2?

**URL:** <https://klipper.discourse.group/t/is-the-current-klipper-version-using-python3-officially-so-no-need-for-python2/5119>\
**Category:** General Discussion\
**Created:** [November 27, 2022, 4:17pm UTC](https://klipper.discourse.group/t/is-the-current-klipper-version-using-python3-officially-so-no-need-for-python2/5119 "2022-11-27T16:17:03Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![hcet14](https://avatars.discourse-cdn.com/v4/letter/h/ecd19e/32.png) [@hcet14](https://klipper.discourse.group/u/hcet14)\
**Post date:** [November 27, 2022, 4:17pm UTC](https://klipper.discourse.group/t/is-the-current-klipper-version-using-python3-officially-so-no-need-for-python2/5119/1 "2022-11-27T16:17:03Z")

</div>

### Basic Information:

Printer Model:  
 MCU / Printerboard:  
 `klippy.log`  
Is the current Klipper version using Python3 officially? So no need for Python2?

Hi, I’m new and still trying to understand Klipper.

My question is:  
Is the transition to Python3 for new installations of Klipper completley done?

> [@Upcoming v0.10.0 Release](https://klipper.discourse.group/t/upcoming-v0-10-0-release/791):
>
> I plan to make a new release of Klipper in the coming weeks. The rough plan is to target a release at the end of September (20210928). In the coming week, I’ll be looking to merge github Pull Requests (PRs) that are ready. After that, I plan to transition to a “feature freeze” mode where the focus will be on bugfixes and documentation updates. After the release there are a couple of immediate goals: Transition to Python3 for new installations of Klipper. The goal will be to see if we can …

The release notes don’t mention this.

> **[Releases - Klipper documentation](https://www.klipper3d.org/Releases.html)**

Kind regards, hcet14

---

<div class="post-metadata">

**Author:** ![Sineos](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/sineos/32/18_2.png) [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Post date:** [November 27, 2022, 6:04pm UTC](https://klipper.discourse.group/t/is-the-current-klipper-version-using-python3-officially-so-no-need-for-python2/5119/2 "2022-11-27T18:04:10Z")

</div>

Klipper is still Python2.  
Python3 support is far advanced but I’d not recommend to use it right now unless you are a developer and able to deal with potential issues.

---

<div class="post-metadata">

**Author:** ![hcet14](https://avatars.discourse-cdn.com/v4/letter/h/ecd19e/32.png) [@hcet14](https://klipper.discourse.group/u/hcet14)\
**Post date:** [November 27, 2022, 7:10pm UTC](https://klipper.discourse.group/t/is-the-current-klipper-version-using-python3-officially-so-no-need-for-python2/5119/3 "2022-11-27T19:10:04Z")

</div>

@Sineos  
thank you, I read that statement (in similar variations) from you a couple of times here before  
[Upcoming v0.10.0 Release](https://klipper.discourse.group/t/upcoming-v0-10-0-release/791) was promising  
@koconnor  
could you please make a comment/statement?

Many thanks to you all, hcet14

---

<div class="post-metadata">

**Author:** ![koconnor](https://avatars.discourse-cdn.com/v4/letter/k/aca169/32.png) [@koconnor](https://klipper.discourse.group/u/koconnor)\
**Post date:** [November 29, 2022, 3:41am UTC](https://klipper.discourse.group/t/is-the-current-klipper-version-using-python3-officially-so-no-need-for-python2/5119/4 "2022-11-29T03:41:36Z")

</div>

Many users run with Python3. If a compatibility issue is identified then we strive to update the code to address it.

The default Klipper install scripts currently install Klipper with Python2. I’m told other 3rd party installers use Python3. I suspect there’s more python2 users today, but there are still lots of python3 users.

-Kevin

---

<div class="post-metadata">

**Author:** ![hcet14](https://avatars.discourse-cdn.com/v4/letter/h/ecd19e/32.png) [@hcet14](https://klipper.discourse.group/u/hcet14)\
**Post date:** [November 29, 2022, 7:40pm UTC](https://klipper.discourse.group/t/is-the-current-klipper-version-using-python3-officially-so-no-need-for-python2/5119/5 "2022-11-29T19:40:44Z")

</div>

Bummer, I didn’t check you made a new release 😍

---

<div class="post-metadata">

**Author:** ![lukics](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/lukics/32/3552_2.png) [@lukics](https://klipper.discourse.group/u/lukics)\
**Post date:** [April 7, 2023, 12:45pm UTC](https://klipper.discourse.group/t/is-the-current-klipper-version-using-python3-officially-so-no-need-for-python2/5119/6 "2023-04-07T12:45:35Z")

</div>

Is it true that all debugging utilities (graphstats.py, etc) still need Python 2?  
I currently have only Python 3.9 installed. What is the suggestion to do?  
Have parallel installed 2.7 and 3.9?

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [April 24, 2025, 11:54am UTC](https://klipper.discourse.group/t/is-the-current-klipper-version-using-python3-officially-so-no-need-for-python2/5119/7 "2025-04-24T11:54:28Z")

</div>


