Windows + WSL + VScode 最强联动

下载安装

Step1: 下载 wsl

  1. 打开 Windows 的 Microsoft Store,搜索 wsl 并安装 Ubuntu。
  2. or wsl --install
  3. 如果报错:开启 BIOS 的虚拟化,同时在控制面板 - 程序 - 启用或关闭 Windows 功能中开启 Windows Subsystem for Linux 和 虚拟机平台。

Step2: 安装Ubuntu

        1.管理员身份运行powershell,输入wsl --list --online以显示可用分发版列表,按提示输入wsl.exe --install <Distro>安装,尖括号内填写NAME列的内容。

Step3:安装Anaconda

        1. 下载

wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh

        2. 安装

bash Anaconda3-2024.02-1-Linux-x86_64.sh

        当安装脚本提示安装目录时,输入 /home/tianweixi/anaconda3 作为目标目录 

Anaconda3 will now be installed into this location:
/home/tianweixi/anaconda3

- Press ENTER to confirm the location
- Or specify a different location below

        输入路径 /home/tianweixi/anaconda3 并按回车确认。 

3. 初始化 Conda 安装完成后,初始化 Conda 以确保其在每次启动 WSL 时自动加载:

conda init

4.需要注意的是:你需要进入. condarc中修改默认的虚拟环境的位置

nano ~/.condarc

        把下面的代码按照你自己的路径复制进去 

envs_dirs:
  - /home/tianweixi/anaconda3/envs

 

 

Step 4. 下载安装VScode 

        1.下载安装

        2.添加WSL 扩展

                连接WSL(VScode左下角)

          

克隆库并运行

Step1:克隆 GitHub 仓库 如果您还没有克隆项目,首先克隆它

git clone https://github.com/your-repository/EarthquakeNPP
cd EarthquakeNPP

Step2:创建虚拟环境 使用 environment.yml 文件创建虚拟环境:

conda env create -f environment.yml

Step3:激活环境 环境创建完成后,激活虚拟环境:

conda activate <environment_name>

VScode选择Python解释器(虚拟环境)

Step1:激活虚拟环境: 确保你已经激活了你在 WSL 中创建的 Conda 虚拟环境。可以使用以下命令激活:

conda activate <environment_name>

Step2: 在 VSCode 中选择 Python 解释器:

  • 打开 VSCode 后,按 Ctrl + Shift + P 调出命令面板。
  • 输入 Python: Select Interpreter 并选择该选项。
  • 在弹出的列表中,查找与你的 WSL 环境相关的 Conda 虚拟环境。如果没有看到,可以点击 Enter interpreter path,手动导航到你虚拟环境的 Python 解释器路径。 例如,路径可能类似于:
/home/tianweixi/anaconda3/envs/<your_environment_name>/bin/python

Step3:验证选择的解释器: 选择完解释器后,你可以在 VSCode 的状态栏左下角看到当前使用的 Python 解释器的路径,确保它指向你的 Conda 虚拟环境。

Step:最终界面如下

 仍存在问题

1.到目前为止就已经成功完成在windows下使用Vscode运行基于WSL Ubuntu中的anaconda创建的虚拟环境了。

2.但是不知为何有一些包还是没有下载下来,后面我再来操作试一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值