Pylint UnicodeDecodeError utf-8 не может декодировать байт

Когда я запускаю pylint, установленный с помощью pip (версия 2.1.1 и Python V.3.7) в Windows 10, я получаю эту ошибку:

UnicodeDecodeError: кодек utf-8 не может декодировать байт 0xff в позиции 0: недопустимый начальный байт.

Как это исправить?

Вот скриншот  Ошибка Pylint


person Shyamala Gopalakrishnan    schedule 20.09.2018    source источник
comment
Добавьте информацию о версии python, информацию о версии pylint, содержимое файла, который вы пытаетесь проверить.   -  person arsho    schedule 20.09.2018
comment
@arsho Я редактировал с информацией о версии. Когда я просто запускаю pylint в cmd, он дает эту ошибку   -  person Shyamala Gopalakrishnan    schedule 20.09.2018
comment
Можете ли вы добавить файл python, который вы пытаетесь использовать, с pylint? Программа успешно работает?   -  person arsho    schedule 20.09.2018
comment
Я не проверяю какие-либо файлы Python. Чтобы проверить, правильно ли установлен pylint, я запускаю только pylint в терминале.   -  person Shyamala Gopalakrishnan    schedule 20.09.2018
comment
Я установил pylint внутри виртуальной среды и смог ее использовать. Взгляните на этот gist.github.com/arsho/98acacd6c83320e227aa9bd9fed99b35. Вы можете попытаться установить pylint в виртуальной среде без использования существующей site-packages, как эта процедура.   -  person arsho    schedule 20.09.2018
comment
Да, я пробовал, но все равно получаю ту же ошибку   -  person Shyamala Gopalakrishnan    schedule 20.09.2018


Ответы (1)


Если вы еще этого не сделали, сгенерируйте файл pylintrc следующим образом:

pylint --generate-rcfile | out-file -encoding utf8 .pylintrc

Важно включить параметр кодировки.

person MGo    schedule 30.10.2018