Настройка WSL

Завершено

Вы можете установить подсистема Windows для Linux (WSL) всего за несколько шагов. Мы используем wsl –install command. Эта команда позволяет использовать функции, необходимые для запуска WSL и установки дистрибутива Ubuntu Linux.

Примечание.

Для выполнения команды установки WSL необходимо убедиться, что вы работаете под управлением Windows 11 или Windows 10 версии 2004+ (сборка 19041 и выше).

Мы также создадим проект Python для последующего использования в Visual Studio Code.

Этот модуль посвящен использованию WSL и Visual Studio Code. Однако установка WSL не зависит от Visual Studio Code, и вы можете использовать WSL в любом месте и самостоятельно.

Установка WSL и дистрибутива Linux

Снимок экрана: терминал Windows и команда установки WSL.

Включение подсистемы Windows для Linux

  1. Откройте PowerShell от имени администратора и выполните следующую команду в терминале:

    wsl --install
    

    Эта команда включает необходимые компоненты Windows и устанавливает дистрибутив Ubuntu по умолчанию. Позже вы можете установить другой дистрибутив Linux. Учитывая свою популярность, мы используем Ubuntu для этого модуля.

  2. Перезапустите компьютер, чтобы завершить установку и применить изменения.

Настройка дистрибутива Linux

Дистрибутив Linux — это версия операционной системы Linux, которая адаптирована с определенным программным обеспечением и параметрами для различных потребностей или настроек. Ubuntu — это популярный дистрибутив Linux, известный своим понятным интерфейсом и обширной экосистемой программного обеспечения, что делает его доступным выбором для многих пользователей.

  1. После перезапуска откройте недавно установленный дистрибутив Linux из меню Windows.

  2. Следуйте инструкциям по созданию учетной записи пользователя и пароля для дистрибутива Linux.

    Примечание.

    Если вам будет предложено создать учетную запись пользователя и пароль во время установки, этот шаг можно пропустить.

Создание проекта Python

Многие языки работают в WSL, и мы выбрали Python для этого модуля. Это отличный язык для начинающих, так как он имеет простой и читаемый синтаксис, предлагает широкий спектр библиотек и ресурсов, и имеет большое и поддерживающее сообщество. Эта экосистема позволяет новичкам легко найти помощь и ресурсы, когда они сталкиваются с проблемами.

установите Python;

Python должен быть установлен по умолчанию в дистрибутиве WSL. Чтобы проверить, запустите python3 -–version терминал WSL. Если вы не видите версию, выполните следующие команды:

sudo apt update
sudo apt install python3 python3-pip

Файловая система WSL

Теперь необходимо создать папку для проекта. При работе в WSL файлы хранятся в файловой системе WSL. Файлы Windows и Linux хранятся на одном физическом жестком диске. Однако они существуют в отдельных файловой системе:

  • Файловая система WSL: файлы хранятся в формате, совместимом с Linux. Эта система отличается от собственной файловой системы Windows и предназначена для поддержки операций и инструментов Linux.

  • Файловая система Windows: стандартная файловая система, используемая Windows, оптимизированная для приложений и инструментов Windows.

Хотя обе файловые системы совместно используются на одном физическом диске, важно управлять файлами в соответствующих средах для обеспечения совместимости и производительности.

WSL позволяет получать доступ к файлам Windows, но для разработки, особенно с такими инструментами, как Visual Studio Code, рекомендуется хранить файлы и управлять ими в файловой системе WSL.

Создание папки в WSL

  1. Чтобы создать папку, используйте следующую команду:

    mkdir helloWorld
    
  2. Чтобы перейти к этой папке, используйте следующую команду:

    cd helloWorld
    
  3. Чтобы проверить папку, в которой вы находитесь, используйте следующую команду:

    pwd
    

    На экране появится сообщение, отображающее путь к папке, в которой вы находитесь.

  4. Чтобы создать новый файл Python с именем hello.py, который печатает приветствие при выполнении, используйте следующую команду:

    echo 'print("hello from python on ubuntu on WSL!")' >> hello.py
    
  5. Чтобы запустить новую программу, используйте следующую команду:

    python3 hello.py
    

Теперь у нас есть проект Python для продолжения работы. Давайте рассмотрим, как настроить расширение WSL Visual Studio Code.