#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’ не определено».