Неразрешенный импорт в PyDev Eclipse (Win7 x64)

#eclipse #pydev

#eclipse #pydev

Вопрос:

Мой Eclipse выдает неразрешенный импорт, когда я пытаюсь импортировать Tkinter. Я наткнулся на этот сайт: http://klaith.wordpress.com/2009/06/12/pydev-unresolved-import-errors / , но ни один из этих советов действительно не помог. Есть предложения?

Ответ №1:

Обычно это проблема в конфигурации PYTHONPATH…

Пожалуйста, предоставьте подробную информацию ниже, чтобы помочь диагностировать это:

  1. ваш PYTHONPATH — вы можете получить его, выполнив: import sys;print(‘n’.join(sorted(системный путь)))

  2. Место, где установлен Tkinter.

  3. Фактический код, который отображается как неразрешенный.

Ответ №2:

Вы добавили Tkinter в pythonpath? Всякий раз, когда вы добавляете новую библиотеку, вы должны ее обновлять. Перейдите в Window-> Preferences-> PyDev-> Intepreter, в разделе библиотеки добавьте путь к модулю. Вы могли бы сделать то же самое для проекта, щелкнув по нему правой кнопкой мыши, перейдя в свойства и обновив его там, но этот путь python будет использоваться только для этого проекта.

Комментарии:

1. Не помогло, import по-прежнему не видит Tkinter даже после добавления папки tkinter в pythonpath.

Ответ №3:

У меня была похожая проблема. После того, как вы убедитесь, что библиотеки добавлены в вашу PYTHONPATH среду разработки, вам может потребоваться перезапустить вашу IDE, прежде чем ошибки действительно исчезнут. Я не знаю, почему это сработало, но для меня это сработало.