Velocity Reviews

Velocity Reviews (
-   Python (
-   -   Re: import of ttk (

Terry Reedy 01-05-2013 10:29 PM

Re: import of ttk
On 1/5/2013 2:21 PM, Verde Denim wrote:
> On 01/04/2013 11:39 PM, Terry Reedy wrote:
>> On 1/4/2013 11:02 PM, Verde Denim wrote:
>>> In reading through one of the learning articles, I have a bit of code
>>> that imports ttk, but I apparently don't have this installed. I've
>>> looked up the svn checkout for python-tk, and have checked it out
>>> (read-only), but still get the same error. I'm running 2.6.6 python, if
>>> that helps.

Upgrade to the latest 2.7 or even 3.3 if at all possible.

>> Show the line of code that did not work and the traceback. What system
>> are you running on and what tcl/tk installation does it have? ttk is
>> included with any 8.5 installation. tile is often included with 8.4
>> installations and should be picked up as well.
>> The article I'm looking at is here -


> The line is -
> 16 from ttk import Frame, Button, Style
> $ python
> Traceback (most recent call last):
> File "", line 16, in <module>
> from ttk import Frame, Button, Style
> ImportError: No module named ttk
> I'm running on Debian Squeeze, and do show both 8.4 and 8.5 of tcl

On my Windows 2.7 installation, directory /Lib contains directory
/lib-tk (which is added to the path). /lib-tk contains files
and, among others. If you have, then I do not think you
should get that specific message; if there were a problem finding
tcl/tk, it should say something else. If you do not have that file, as
it seems, then your installation is incomplete. So check your
/Lib/lib-tk. If you do not know where it is

import sys

Portability note: In 3.x, /lib-tk was renamed /tkinter and removed from
the path. was renamed to make the renamed
/tkinter an importable package. So 'import Tkinter becomes 'import
tkinter', while 'import ttk', etcetera, is now 'import tkinter.ttk',
etcetera. 2to3 should make the fixes.

Terry Jan Reedy

All times are GMT. The time now is 12:38 AM.

Powered by vBulletin®. Copyright ©2000 - 2014, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.