Настройка 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 для Linux
Откройте PowerShell от имени администратора и выполните следующую команду в терминале:
wsl --install
Эта команда включает необходимые компоненты Windows и устанавливает дистрибутив Ubuntu по умолчанию. Позже вы можете установить другой дистрибутив Linux. Учитывая свою популярность, мы используем Ubuntu для этого модуля.
Перезапустите компьютер, чтобы завершить установку и применить изменения.
Настройка дистрибутива Linux
Дистрибутив Linux — это версия операционной системы Linux, которая адаптирована с определенным программным обеспечением и параметрами для различных потребностей или настроек. Ubuntu — это популярный дистрибутив Linux, известный своим понятным интерфейсом и обширной экосистемой программного обеспечения, что делает его доступным выбором для многих пользователей.
После перезапуска откройте недавно установленный дистрибутив Linux из меню Windows.
Следуйте инструкциям по созданию учетной записи пользователя и пароля для дистрибутива 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
Чтобы создать папку, используйте следующую команду:
mkdir helloWorld
Чтобы перейти к этой папке, используйте следующую команду:
cd helloWorld
Чтобы проверить папку, в которой вы находитесь, используйте следующую команду:
pwd
На экране появится сообщение, отображающее путь к папке, в которой вы находитесь.
Чтобы создать новый файл Python с именем hello.py, который печатает приветствие при выполнении, используйте следующую команду:
echo 'print("hello from python on ubuntu on WSL!")' >> hello.py
Чтобы запустить новую программу, используйте следующую команду:
python3 hello.py
Теперь у нас есть проект Python для продолжения работы. Давайте рассмотрим, как настроить расширение WSL Visual Studio Code.