WSL Ubuntu 18.04 LTS + VS Code

2023-02-12,,,,

WSL Ubuntu 18.04 LTS + VS Code

​ WSL(Windows Subsystem for Linux)使得Windows用户能够在Windows系统上使用原生的Linux环境,为Windows环境下使用Linux环境提供了新的解决方案。

WSL

Install

    Windows环境设置

    控制面板 -> 程序 -> 程序和功能 -> 启用或关闭Windows功能 -> 选择"适用于Linux的Windows子系统"
    Powershell运行 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    两种方法均可

    WSL Ubuntu安装

    Windows Store搜索"Ubuntu",选择相应版本即可

    Ubuntu配置

    用户名及密码

    首次启动时,根据提示设置Ubuntu环境用户名及密码。

    更换软件源

    阿里云源:http://mirrors.aliyun.com/ubuntu/

清华源:https://mirrors.tuna.tsinghua.edu.cn/ubuntu

[清华源使用帮助](https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/)
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse # 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

复制以上内容至剪贴板,以上使用阿里云源,清华源更换URL即可。接下来在Bash界面打开sources.list文件修改软件源。

cd /etc/apt/

sudo cp ./sources.list ./sources.list.backup

sudo vim ./sources.list

// 将内容置换

// 查找可更新的软件

sudo apt-get update

// 执行更新

sudo apt-get upgrade

Uninstall

    Powershell执行wslconfig /l查看已安装的WSL列表
    wslconfig /u Ubuntu-18.04

VS Code

Install

安装时勾选"将环境变量添加到Path"

安装"Remote Development"插件

WSL+VS Code

Open a remote folder or workspace

Microsoft 参考文档

Debugging in WSL with Python

环境准备

sudo apt install gcc

sudo apt install make

sudo apt-get install libffi-dev libbz2-dev libncurses5-dev libgdbm-dev liblzma-dev sqlite3 libsqlite3-dev openssl libssl-dev tcl8.6-dev tk8.6-dev libreadline-dev zlib1g-dev

Python环境

安装

cd /usr

sudo wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz

sudo tar -xzvf ./Python-3.8.6.tgz

cd ./Python-3.8.6

./configure --with-ssl

sudo make

sudo make install

安装测试

python3 --version

pip3

安装

sudo apt install python3-pip

更换数据源

mkdir ~/.pip

cd ~/.pip

sudo vim ./pip.conf

输入以下信息

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

trusted-host = pypi.tuna.tsinghua.edu.cn


清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

WSL环境下VS Code安装Python组件

扩展界面搜索"Python"并安装即可

WSL Ubuntu 18.04 LTS + VS Code的相关教程结束。

《WSL Ubuntu 18.04 LTS + VS Code.doc》

下载本文的Word格式文档,以方便收藏与打印。