Нет такого файла или каталога с Python в VS Code с WSL - PullRequest
0 голосов
/ 30 мая 2020

Я использую VS Code с WSL на моем P C, и всякий раз, когда я пытаюсь запустить файл Python в VS Code, появляется сообщение об ошибке, что такой каталог или файл не найдены.

Я установил WSL в качестве оболочки по умолчанию, и проблема, конечно же, в том, что VS Code подает основанный на Windows путь к python скрипту без / mnt / C / ... это необходимо при использовании WSL. Есть ли у меня способ настроить VS Code, чтобы я мог автоматически иметь канал VS Code в правильных путях к файлам на основе WSL (т.е. включая /mnt/C/...)?

Во-вторых, также кажется, что при использовании терминала WSL в VS Code он использует Python 2.7. Поскольку я никогда не устанавливал Python 2.7 на свой P C, я предполагаю, что он поставляется с дистрибутивом Linux, который я использую. Можно ли также настроить VS Code так, чтобы даже при использовании терминала WSL, использованная установка python была той, которую я установил на Windows (который на самом деле является частью дистрибутива Anaconda)?

1 Ответ

0 голосов
/ 02 июня 2020

Вам необходимо использовать Remote - расширение WSL , чтобы VS Code рассматривал вашу среду как Linux вместо Windows.

Что касается повторного использования Windows установка Python под WSL, я бы не стал пробовать это, поскольку Python скомпилирован для конкретной c ОС и, таким образом, делает предположения, которые не работают под другой ОС.

...