ОШИБКА: нет модуля с именем "" - PullRequest
0 голосов
/ 15 ноября 2011

У меня возникла небольшая проблема с использованием 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 ]

1 голос
/ 15 ноября 2011

поместите astng_cv.py куда-нибудь на вашу PYTHONPATH

0 голосов
/ 16 ноября 2011

Кажется, проблема наполовину решена: http://www.logilab.org/5697

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

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

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

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

Все еще ищем, затем ^^.

...