Py2exe com Tkinter

Estou tentando converter um programa básico da GUI do tkinter para um .exe usando py2exe. No entanto, encontrei um erro usando o seguinte script de conversão.

# C:\Python26\test_hello_con.py py2exe

from distutils.core import setup
import py2exe

setup(windows=[r'C:\Python26\py2exe_test_tk.py'])

C: \ Python26 \ py2exe_test_tk.py é o seguinte código

import Tkinter as tk

root = tk.Tk()
root.title("Test")


label1 = tk.Label(root,text="Hello!",font=('arial', 10, 'bold'), bg='lightblue')
label1.pack(ipadx=100, ipady=100)


root.mainloop()

Este é o erro que recebo ao tentar executar o .exe recém-criado

Traceback (most recent call last):
  File "py2exe_test_tk.py", line 4, in <module>
  File "Tkinter.pyc", line 1643, in __init__
_tkinter.TclError: Can't find a usable init.tcl in the following directories: 
    {C:/Users/My_Name/lib/tcl8.5} {C:/Users/My_Name/lib/tcl8.5} C:/Users/lib/tcl8.5 {C:/Users/My_Name/library} C:/Users/library C:/Users/tcl8.5.8/library C:/tcl8.5.8/library



This probably means that Tcl wasn't installed properly.

Tenho certeza de que algo no meu script de conversão está me causando problemas. O que eu omiti? Ou alguém tem um exemplo de como seria o script de conversão para um programa GUI tkinter? Também é possível desviar os arquivos .exe de saída para minha área de trabalho?

EDITAR:

O relatório de erro dizia que estava faltandoinit.tcl de{C: /Users/My_name/lib/tcl8.5}. Então eu criei esse diretório e coloquei uma cópia doinit.tcl lá. Agora, quando tento executar o .exe, ele afirma queMSVCR90.dll está faltando no meu computador e é necessário para executar o meu programa.

Também é o python 2.6.5 no Windows 7.

questionAnswers(4)

yourAnswerToTheQuestion