Я использую vscode в основном для программирования на python, в Windows и в Linux.Чтобы гибко использовать vscode с различными дистрибутивами python без изменения вручную многих переменных пути, я поместил, например, следующую строку в файл settings.json.Кроме того, есть преимущество в том, что я могу выбрать дистрибутив python щелчком мыши в графическом интерфейсе.
"python.jediPath": "${config:python.pythonPath}/../Lib/site-packages"
В Windows он работает нормально.Но когда я помещаю эту строку в файл settings.json в Linux, она не работает.Причина в том, что $ {config: python.pythonPath} указывает на файл.И, так или иначе, filepath / .. не является родительским каталогом.Есть несколько способов заменить имя файла, например:
${filepath//filename}
$(dirname ${filepath})
Но внутри settings.json я не могу заставить его работать.
Есть ли другой способ получить родительский каталогдоступный путь, указывающий на файл внутри файла settings.json?Или есть еще один совершенно альтернативный способ легко установить все пути, которые связаны с pythonpath сразу?
Большое спасибо!
С наилучшими пожеланиями, Джером