下载安装:
Step1: 下载 wsl
- 打开 Windows 的 Microsoft Store,搜索 wsl 并安装 Ubuntu。
- or wsl --install
- 如果报错:开启 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
并按回车确认。
- 初始化 Conda 安装完成后,初始化 Conda 以确保其在每次启动 WSL 时自动加载:
conda init
4.需要注意的是:你需要进入. condarc中修改默认的虚拟环境的位置
nano ~/.condarc
把下面的代码按照你自己的路径复制进去
envs_dirs:
- /home/tianweixi/anaconda3/envs
Step 4. 下载安装VScode
1.下载安装
2.添加WSL 扩展
连接WSL(VScode左下角)
![](https://i-blog.csdnimg.cn/direct/a50926b6707a4aa189294812fefa1458.png)
克隆库并运行:
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>
Step4(option):移除掉原本的etas包,通过pip安装指定的包
conda remove etas
pip install git+https://github.com/ss15859/etas@d7c6ab4da3f387ac876f9f58d4ee2bf2791fbfcd
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.但是不知为何有一些包还是没有下载下来,后面我再来操作试一下
版权归原作者 Radosteven 所有, 如有侵权,请联系我们删除。