Eclipse PyDev ahora muestra todas las referencias a Tkinter como errores

He estado usando Eclipse con PyDev (en Windows, claro) para mi proyecto Python Tkinter durante aproximadamente un mes, y hasta hace poco no he recibido ninguna queja. Comienzo la fuente para un módulo (mi GUI) así:

from Tkinter import * 

Ahora, desde que actualicé Eclipse a 3.6.1, muestra un error por cada llamada al módulo Tkinter ( Frame() , Label() , Tk() , etc.). Pensé que algo podría haber salido mal durante la actualización, así que desinstalé Eclipse, lo volví a descargar (Eclipse 3.6.1 Classic) y lo reinstalé. Luego, al ver que eso me dio un montón de errores al instalar PyDev, lo eliminé, obtuve Eclipse 3.6.0 Classic, lo instalé y tuve el mismo problema que intentaba solucionar antes.

No entiendo lo que está mal aquí. No tiene ningún sentido para mí por qué, de repente, Eclipse dejaría de reconocer que había importado Tkinter.

¿Alguien puede ofrecer alguna sugerencia / entrada? Tengo muchas ganas de seguir con Eclipse, estoy muy contento con él, pero no puedo lidiar con eso y me da unos 200 errores falsos.

Realmente no deberías usar importaciones salvajes. Considere from Tkinter import Frame, Label o import Tkinter as tk lugar.

Ahora a su problema: también tengo Eclipse Helios (3.6.0.v20100602). El problema que describe claramente tiene que ver con PyDev, no con el proyecto base de Eclipse. Acabo de intentar la misma importación y no recibí mensajes de error. Mi versión de PyDev también recupera la cadena de documentos de Frame correctamente, por ejemplo.

Creo que se reduce simplemente a instalar una versión más reciente de PyDev (esta es la solución para muchos errores ^^): agregue “http://pydev.org/nightly” como un sitio de actualización y luego actualice a la última versión. Tengo la versión 1.6.3.20100922, por cierto. Si eso no ayuda, debería considerar reportarlo como un error.

Me parece que la respuesta a problemas como este suele ser que tienes que actualizar tu pythonpath desde eclipse. Ver mi respuesta a una pregunta similar. Creo que la reinstalación de pydev y / o eclipse generalmente resuelve este problema porque al hacerlo, la ruta de python se reconfigura.

¿Qué versión de Python usas? Si> 3.1 bash (nota de escritura en minúscula):

 from tkinter import *