• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

tejano96

Python + Windows Vista

7 mensagens neste tópico

Boas,

Instalei o Python sobre o windows Vista e quando tudo parecia bem, corri um pequeno programa que usa o Tkinter e "voilá":

Traceback (most recent call last):

  File "C:\Users\sepnufe\Documents\Python\String_search\search_r1_1.py", line 49, in <module>

    power_search()

  File "C:\Users\sepnufe\Documents\Python\String_search\search_r1_1.py", line 39, in power_search

    root = Tk()

  File "C:\lib\lib-tk\Tkinter.py", line 1636, in __init__

    self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)

TclError: Can't find a usable init.tcl in the following directories:

    {C:tcl\tcl8.4} {C:tcl\tcl8.4} C:tcl/tcl8.4 C:/lib/tcl8.4

This probably means that Tcl wasn't installed properly.

Já tentei reinstalaro Python mas o resultado é igual.

Alguem sabe como resolver isto?

Ab

tejano96

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Estava a usar a 2.5.2. Tentei correr o mesmo script que usava o Tkinter e tá bom... Eu acho que tem a ver com o reconhecimento do Sw pelo Python mas, como sou curioso e não expert ;-)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Curiosamente, aqui funcionou :x Que estavas a tentar usar?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Nada de mais:

>>> root=Tk()

>>> root.mainloop()

O programa era maior mas, como estava a começar a parte gráfica apenas tinha isto no programa.

Como coloco versões quando estou a fazer o código ainda tenho a que usei na outra versão de Python, logo não existe a possibilidade de ter trocado algo no programa, admito no entanto que o problema esteja entre a mesa e a cadeira. ;:):confused:

Ab

tejano96

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora