Pylint не работает в Spyder
Я установил Anaconda на компьютер с Windows, и Spyder работает нормально, но запуск pylint через функцию статического анализа кода дает ошибку. Пайлинт был установлен через Конда.
Примечание: ошибка в Spyder не позволит мне скопировать и вставить текст напрямую. Использовал конвертер изображений в текст, чтобы получить код ниже, так что может быть несколько символов...
No config file found, using default configuration Traceback (most recent call last):
File "C: Users Username AppData Local Continuum Anaconda Scriptspylint-script.py", line 2, in <module>
run_pylint()
File "C: Users USERNAME AppData Local Continuum Anaconda libsite-packagespylint_init_.py", line 23, in run_pylint
Run(sys.argv[1:])
File "C: Users USERNAME AppData Local Continuum Anaconda libsite-packagespylintlint.py", line 1313, in _init_
lintercheck(args)
File "C: Users USERNAME AppData Local Continuum Anaconda libsite-packagespylintlint.py", line 729, in check
self._do_check(files_or_modules)
File "C: Users USERNAME AppData Local Continuum Anaconda libsite-packagespylintlint.py", line 831, in _do_check
for descr in self.expand_files(files_or_modules):
File "C: Users USERNAME AppData Local Continuum Anaconda libsite-packagespylintlint.py", line 872, in expand_files
self.add_message(key, args=message)
File "C: Users USERNAME AppData Local Continuum Anaconda libsite-packagespylintutils.py", line 390, in add_message
self.stats['by_moduld][self.current_name][msg_cat] += 1
KeyError: None
Есть ли у кого-нибудь мысли по поводу резолюции? Спасибо!
3 ответа:
Если вы нажмете клавишу F8 (источник> выполнить статический анализ кода), это должно сработать.
Кнопка analyse на панели указывает ему проанализировать любой файл в выпадающем списке Static Code analysis слева от кнопки. Если там ничего нет, то он, кажется, очень запутывается.
Нажатие клавиши F8 автоматически заполняет выпадающий список редактируемым текущим файлом,что позволяет сохранить навигацию по нему.
Ранее я щелкал в редакторе, а затем нажимал "Analyze" через функцию статического анализа кода, которая производила ошибку выше.
Если вместо этого я щелкнул по папке в области статического анализа кода и перешел к файлу. py, статический анализ кода, казалось, выполнялся надлежащим образом без ошибок!
Спасибо!