Код Visual Studio, расширение ReStructurdText не может найти Python

#python #visual-studio-code #restructuredtext

#python #visual-studio-code #restructuredtext

Вопрос:

Я пытаюсь использовать расширение LeXtudio ReDtructuredText для кода Visual Studio. Это не работает, и причина не ясна.

После установки расширения я попытался использовать его, щелкнув значок «разделенный экран» под строкой меню, и я получил всплывающее сообщение, в котором говорилось: «Пожалуйста, проверьте установку Python на этом компьютере, прежде чем использовать это расширение».

Я нажал на ссылку «Подробнее» и узнал, что расширение зависит от Python 3.5 или более поздней версии. Моя система работает на Python 2.7, потому что наша производственная среда использует инструменты, которые зависят от него, но у меня также установлен Python 3.8. Я последовал предложению «подробнее» и добавил python.pythonPath в файл настроек VS Code. Затем я попробовал еще раз и получил то же сообщение.

Правильно ли я изменил файл настроек? Я так думаю; вот как это выглядит, чтобы другие могли проверить. (Добавлена строка 2.)

 {
    "python.pythonPath": "C:\Program Files\Python38\",
    "editor.minimap.enabled": false,
    "breadcrumbs.enabled": true
}
 

Я ввел правильное значение в строку? Я так думаю; когда я изучаю C:Program FilesPython38 в проводнике файлов я вижу, что это каталог верхнего уровня установки Python, и python.exe находится в нем.

Я изменил правильный файл? Я это сделал; когда я изменил «breadcrumbs.enabled» с true на false, отображение хлебных крошек редактора мгновенно исчезло — мне даже не пришлось перезапускать редактор.

Есть идеи?

Инструкции по расширению также рекомендуют использовать расширение Python от Microsoft для изменения настроек. В нем говорится, что это «действительно упрощает настройку среды Python», хотя и не объясняет, как это сделать.

В нем говорится: «После установки этого расширения Python откройте conf.py в VSCode». Непонятно, для чего это нужно, поскольку файл настроек назван settings.json , но я надеялся, что когда я открою файл, это станет ясно. Но в инструкциях не указано, где находится этот файл, и я не могу его найти. Я обыскал свой пользовательский каталог и оба каталога Program Files, и единственные файлы, которые я нашел с этим именем conf.py , были в проектах Sphinx… не подходящее место для установки настроек VS Code.

Есть идеи?

Комментарии:

1. code.visualstudio.com/docs/python/…

2. согласно документам , вам нужен Sphinx и который использует conf.py

3. Я добавил в проект conf.py : `python.pythonPath = u’C:\Program Файлы\Python38\»`. Это не имело никакого значения. Возможно, я неправильно понял ваш ответ — я не понимаю, как это может помочь, потому что редактор, просматривая файл, не может определить, в каком проекте он находится.

4. Сегодня я попытался создать проект и обнаружил, что при вставке этой строки он просто выдает ошибку времени выполнения: «Ошибка имени: имя ‘python’ не определено».