pylint не любит pkg_resources.resource_filename

В моем скрипте я использую:

python from pkg_resources импортировать имя_файла_ресурсов

И PyDev, и pylint 0.23 жалуются на неразрешенный импорт здесь.

E0611 Нет имени 'resource_filename' в модуле 'pkg_resources'

Насколько я понимаю, это происходит из-за того, что и PyDev, и pylint выполняют только анализ исходного кода, фактически не пытаясь его проанализировать / скомпилировать. И, очевидно, pkg_resources делает что-то особенное для определения pkg_resources . Упаковка и символ, конечно же, есть, и все работает нормально. Два вопроса:

  • Как я могу убедить Eclipse и PyDev в том, что они ошибаются?
  • Что в первую очередь вызывает проблему? Я не встречал других людей с подобными проблемами, и я сомневаюсь, что моя ситуация в чем-то уникальна ... :)

Python 2.7.1 (под OSX), распространяйте 0.6.19.

5
задан yacoob 13 June 2011 в 21:57
поделиться