# Python tkinter not available on linux

**URL:** https://discourse.nixos.org/t/python-tkinter-not-available-on-linux/69037
**Category:** Help
**Created:** [September 8, 2025, 4:45am UTC](https://discourse.nixos.org/t/python-tkinter-not-available-on-linux/69037 "2025-09-08T04:45:18Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![waffle8946](https://discourse.nixos.org/user_avatar/discourse.nixos.org/waffle8946/32/27221_2.png) [@waffle8946](https://discourse.nixos.org/u/waffle8946)
#### Post date: [September 8, 2025, 5:04am UTC](https://discourse.nixos.org/t/python-tkinter-not-available-on-linux/69037/2 "2025-09-08T05:04:18Z")

</div>

tldr use `python3Full` if on stable and `python3Packages.tkinter` if on unstable.

> [@Breaking changes announcement for unstable](https://discourse.nixos.org/t/breaking-changes-announcement-for-unstable/17574/94):
>
> The full flavor of the Python 3 interpreter is going away. The two features it provided were support for Bluetooth sockets and X11. Bluetooth sockets (socket.AF\_BLUETOOTH) will be supported in the default python3 package. The X11 support was used to build tkinter. For nixpkgs this module is not built-in, but instead available from the package set (python3Packages.tkinter). This is a meaningful reduction in the closure size for python3, which is why it was only available in python3Full and i…

---

_[View the full topic](https://discourse.nixos.org/t/python-tkinter-not-available-on-linux/69037)._
