ОШИБКА: нет модуля с именем ""

У меня возникла небольшая проблема с использованием Pylint для проверки моего кода Python. Я использую библиотеку opencv в своем коде, что приводит к

E: 85: Module 'cv' has no 'MoveWindow' member

ошибки в моем коде. Причина этого объясняется здесь: http://www.logilab.org/blogentry/78354

Поэтому я сделал так, как они просили, и создал файл astng_cv.py в моем коде. Я обновил свой PYTHONPATH, чтобы он знал, где находится мой файл.

Но когда я пытаюсь:

pylint --load-plugins astng_cv eagle_road.py

Я продолжаю иметь:

ImportError: No module named astng_cv

ошибка.

Это довольно раздражает, и я не знаю, что делать, чтобы решить проблему.

У вас есть идея?

Спасибо заранее!

2 ответа

Решение

Поместите astng_cv.py где-нибудь на вашей PYTHONPATH

Проблема кажется наполовину решенной здесь: http://www.logilab.org/5697

Я могу загрузить свой модуль в настройке PYTHONPATH напрямую:

PYTHONPATH=/home/jlengrand/bin/pypath pylint --load-plugins astng_cv tippy.py

Но довольно скучно каждый раз устанавливать его.

Источник, кажется, использует imp.load_source, но я не могу понять, каким образом: s.

Все еще ищем тогда ^^.

Другие вопросы по тегам