Пользовательские настройки Переменные среды JSON - PullRequest
0 голосов
/ 07 мая 2019

Я использую расширение Sync Settings для синхронизации моих пользовательских настроек с Gist и имею несколько систем, которые синхронизируются из него. Проблема, с которой я столкнулся, заключается в том, что мои системы не имеют одинаковую конфигурацию, в частности, мой профиль пользователя использует другой путь.

Я хочу использовать переменную окружения в пути к моему интерпретатору Python, который установлен в моем пользовательском пространстве.

Есть ли способ сделать это также кроссплатформенным?

Я хочу что-то вроде этого:

"python.pythonPath": "${env:HOME}\\AppData\\Local\\Programs\\Python\\Python37-32\\python.exe"

Это возможно? Я видел, что есть переменные окружения, но я не смог найти список их.

1 Ответ

0 голосов
/ 07 мая 2019

Я просто использовал переменную среды Path для обработки, как в этом посте: Как настроить код Visual Studio для поиска интерпретатора Python 3 в Windows 10

"python.pythonPath": "python.exe"

Также,Я использую Shell Launcher, поэтому я добавил запись для Python, в дополнение к Windows PowerShell и PowerShell Core:

"shellLauncher.shells.windows": [
        {
            "shell": "c:\\Program Files\\PowerShell\\6\\pwsh.exe",
            "label": "PowerShell Core"
        },
        {
            "shell": "C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe",
            "label": "Windows PowerShell"
        },
        {
            "shell": "python.exe",
            "label": "Python 3.7"
        }
    ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...