在WSL中使用VScode运行Python--以Deepxde为例

根据LuLu大佬在公开课上提及的,推荐WSL运行Python程序以获得更好的兼容性,因此本文以Deepxde为例演示在WSL中使用VScode运行Python。

1.首先在windows中安装WSL(本文在ubuntu 2204下演示)
可以参考文章:windows11 安装WSL2全流程_wsl2安装-CSDN博客

2.在windows中安装VScode,直接在官网下载安装:Visual Studio Code - Code Editing. Redefined

打开VScode 在扩展中安装wsl插件(python插件后面用wsl启动VScode的时候再安装):

3.配置WSL,首先启动WSL,参考上面WSL教程

        3.1在wsl中创建conda虚拟环境( 可以参考链接:Linux安装Conda-CSDN博客),首先安装wget方便下载anconda安装包:

sudo apt install wget

打开anconda官网下载链接,选择Linux版本,复制下载链接

在wsl中下载:

wget https://repo.anaconda.com/archive/Anaconda3-2025.06-0-Linux-x86_64.sh

安装包会默认下载到home目录,通过bash 安装此安装包

bash Anaconda3-2025.06-0-Linux-x86_64.sh

安装过程需要确认协议以及是否添加环境变量(建议添加,提示时输入yes即可)。

        3.2 安装Deepxde及其深度学习后端框架(以pytorch为例)

首先给自己创建一个新的conda环境用于安装Deepxde,在wsl中输入:

conda create -n Deepxde_test (可以指定python版本号,使用默认的也可以运行)

激活环境(注意激活成功后,命令提示符前会显示环境名称)

conda activate PINN_test

安装pip程序

sudo apt install pip

pytorch官网 查找安装版本对应的pip安装命令(本文采用当前最新的cuda12.8):

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128

deepxde官网 查找 对应的pip安装命令

pip install deepxde

完成环境配置。

4 WSL中使用VScode

在WSL中启动VScode(在当前文件夹) :

code .

安装python插件:

将解释器链接到所创建的虚拟环境:

在VScode界面左下角中打开命令面板:

输入:Python: Select Interpreter

列表中将出现前面创建的虚拟环境,点击后即可选择环境,右下角将显示当前环境('PINN_test':conda):

完成配置。

实现以WSL为后端,windows 下的VScode为前端 运行pyhton程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值