В моем скрипте я использую:
python
from pkg_resources импортировать имя_файла_ресурсов
И PyDev, и pylint 0.23 жалуются на неразрешенный импорт здесь.
E0611 Нет имени 'resource_filename' в модуле 'pkg_resources'
Насколько я понимаю, это происходит из-за того, что и PyDev, и pylint выполняют только анализ исходного кода, фактически не пытаясь его проанализировать / скомпилировать. И, очевидно, pkg_resources
делает что-то особенное для определения pkg_resources
. Упаковка и символ, конечно же, есть, и все работает нормально. Два вопроса:
Python 2.7.1 (под OSX), распространяйте 0.6.19.