Код VS, Python ext, autopep8 не форматируется

При редактировании в VS Code "Форматировать документ" не работает. Я получаю сообщение об ошибке:

Расширение Python Language Basics не может форматировать HelloWorld.py

  • Версия ОС Windows 10: Windows_NT x64 10.0.17134
  • Версия кода VS: Код 1.39.2 (6ab5985, 2019-10-15T15: 35: 18.241Z)
  • Установлено расширение Python, версия: 2019.10.44104
  • Пути к каталогу сценариев Python и Python правильные.

Я проверил документы и настройки для форматирования и указан autopep8. pip работает, и я установил autopep8, но мне не ясно, что это необходимо. В любом случае не работает. Я дважды удалил / переустановил Visual Studio Code, это не повлияло на проблему.

import sys, os


print('Hello, World.')


print('This is cool...')

print()

Модули следует размещать на двух строках, лишние строки убирать.


person T-Hicks-3000    schedule 24.10.2019    source источник


Ответы (1)


Я починил это.

Удалить код

Удалить Python

Установить код

Установить расширение

Установите Python, не выполняйте быструю установку, выполните настройку для всех пользователей, и этот PATH будет обновлен.

'pip install autopep8' и проверьте папку сценариев, что autopep8 есть и ПУТЬ к папке сценариев правильный. Попробуйте "autopep8" в командной строке, чтобы убедиться, что он его нашел.

Добавить интерпретатор Python в Code.

person T-Hicks-3000    schedule 24.10.2019
comment
Я переустановил Code / Python / extension / autopep8, но проблема не исчезла. autopep8 также включен в PATH - person algot; 24.03.2020
comment
Я переустановил все снова, но также полностью удалил папку VS Code и удалил все элементы PATH, связанные с Python и VS Code. - person algot; 24.03.2020