PDA

View Full Version : [Python] Modulo introvabile


Unrue
16-06-2008, 21:42
Ciao ragazzi,
sto compilando un programma che usa anche Python. Il problema è che il configure file mi dà il seguente errore:


Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Python-2.5.2-build//lib/python2.5/lib-tk/Tkinter.py", line 38, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter
configure: error: Unable to continue: Python module Tkinter is required
See `config.log' for more details.



Ora, io ho installato sia tcl che tk. C'è tanta roba che riguarda Tkinter, ma _tkinter non c'è. Infatti lui non lo trova..Ma se non è in questi due pacchetti che ho installato dove lo vado a pescare ?:confused:

marko.fatto
16-06-2008, 22:38
google è tuo amico :stordita:
prova a vedere qui (http://tkinter.unpythonic.net/wiki/How_20to_20install_20Tkinter)

Unrue
17-06-2008, 08:27
google è tuo amico :stordita:
prova a vedere qui (http://tkinter.unpythonic.net/wiki/How_20to_20install_20Tkinter)

Non posso usare quelle procedure. Non sono amministratore di questo sistema. Ma ho già installato sia tcl che tk...

marko.fatto
17-06-2008, 08:52
ma ti manca il modulo per interfacciare python a tcl/tk :fagiano:
devi per forza installarlo :stordita:

Unrue
17-06-2008, 10:47
ma ti manca il modulo per interfacciare python a tcl/tk :fagiano:
devi per forza installarlo :stordita:

Ma come si installa?:confused: Ho seguito questo link

http://mail.python.org/pipermail/python-list/2002-January/121500.html

Ma continua a darmi quell'errore.

marko.fatto
17-06-2008, 12:53
mi dispiace ma non l'ho mai utilizzato :stordita: prova a googlare un po' :stordita:

cdimauro
17-06-2008, 22:37
Ma come si installa?:confused: Ho seguito questo link

http://mail.python.org/pipermail/python-list/2002-January/121500.html

Ma continua a darmi quell'errore.
Controlla se nella cartella in cui è stato Python ci sia la cartella lib-tk dentro Lib (questa è la cartella in cui sono memorizzate tutte le librerie standard).

Dentro lib-tk dovresti trovare Tkinter.py. Se, nonostante le istruzioni che hai seguito da quel link, continua a essere assente, vuole dire che non puoi toccare l'installazione di Python.

In questo caso puoi fare un'altra cosa: installa Python su un'altra macchina e copiati tutti i file della cartella lib-tk. Poi copiali dentro la cartella dell'applicazione che deve lavorare con Tkinter.