Можно ли использовать виртуальную среду Python, настроенную в Ubuntu в Windows, в VS Code в Windows?

В чистом Ubuntu VS Code использовал бы активную виртуальную среду Python в качестве текущей среды разработки, если бы я запустил ее с code ./ из командной строки.

В Windows 10 я установил WSL с Ubuntu, который запускается в терминале hyper.js с использованием zsh. Когда я запускаю VS Code аналогичным образом и с активированной виртуальной средой, это не работает, потому что VS Code работает в среде Windows.

Есть ли способ заставить VS Code распознавать и использовать активированную виртуальную среду? Если нет, есть ли другой способ заставить код Visual Studio в Windows использовать виртуальную среду, настроенную в Ubuntu для Windows?

1 ответ

Я только что проверил мою установку WSL на Windows 10, и она сработала:

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

PS C:\Users\me> wsl
me@me:/mnt/c/Users/me$ which code
/mnt/c/Program Files/Microsoft VS Code/bin/code
me@me:/mnt/c/Users/me$ code

При необходимости вы можете использовать полный путь - и установить его в переменную оболочки - для непосредственного выполнения.

Другие вопросы по тегам