Можно ли использовать виртуальную среду 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
При необходимости вы можете использовать полный путь - и установить его в переменную оболочки - для непосредственного выполнения.