Проблема
VS Код отказывается использовать пользовательский python.pythonPath
Я указал в settings.json
для запуска файлов Python через Расширение Python от Microsoft .Это происходит только когда я открываю рабочее пространство.Открытие отдельных файлов - это нормально.
Ожидаемое решение
Даже при открытии рабочего пространства следует учитывать и использовать переменную python.pythonPath
вместо любой команды Python: Select Interpreter
или соответствующая кнопка (в нижнем левом углу) говорит:
Дальнейшее объяснение
Для фона диск A:\
представляет собой портативный драйвер, который имеет много школьныхфайлы, включая установку Python, установку кода VS и скрипты проекта Python, которые я запускаю.
Когда я открываю рабочее пространство, которое я использую для проекта, над которым я работаю, меня внезапно заставляют использовать PythonИнтерпретатор, отличный от того, что я указал в settings.json
.
Попытка установить его в файле настроек рабочего пространства путем копирования строки python.pythonPath
не дает ничего похожего на нужное мне решение.Как я могу получить расширение Python VS Code для соблюдения этого параметра, или, если это невозможно, как настроить его (в настройках рабочего пространства) также на использование того же расширения, которое я указал.
Каталог для моего проекта Python A:\Programming\Python\Projects\Project Name\
(содержит файл workspace.code-workspace
, а также все запущенные скрипты)
Каталог установки Python A:\Installations\WinPython 64\python-3.6.6.amd64\
(здесь находится python.exe)
Каталог VS Code x64 Portable Installation A:\Installations\Visual Studio Code x64\
(Code.exe находитсяздесь)
settings.json - полный файл
{
python.pythonPath": "A:\\Installations\\WinPython 64\\python-3.6.6.amd64\\python.exe",
...
"python.jediEnabled": false
}
рабочее пространство.код-рабочее пространство
{
"folders": [
{
"path": "."
}
],
"settings": {
"python.pythonPath": "A:\\Installations\\WinPython 64\\python-3.6.6.amd64\\python.exe"
}
}