如何通过WSL2访问Windows的Conda环境或独立安装Conda
WSL2与Windows Anaconda环境的使用方案
一、无法直接访问Windows端Conda环境的原因
WSL2是运行在Windows上的独立Linux子系统,其内部仅兼容Linux二进制程序,而Windows端Conda环境中的Python、依赖包均为Windows版本,二者架构不兼容,因此无法在WSL2中直接激活或使用Windows的Conda环境。
二、在WSL2中独立安装Anaconda(不干扰Windows环境)
以下以Ubuntu/Debian系WSL发行版为例,步骤如下:
- 更新系统软件包:
sudo apt update && sudo apt upgrade -y - 下载Anaconda Linux版本安装脚本:
wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh - 执行安装脚本:
bash Anaconda3-2024.02-1-Linux-x86_64.sh - 安装交互流程:
- 按
Enter键查看用户协议,滚动至末尾后输入yes同意协议 - 选择安装路径(默认路径为
~/anaconda3,该路径属于WSL独立文件系统,与Windows环境完全隔离),直接按Enter确认默认路径 - 最后询问是否初始化conda,建议输入
yes,方便后续直接使用conda命令
- 按
- 使conda配置生效:
重启终端,或执行以下命令(根据你的shell类型选择):# Bash shell source ~/.bashrc # Zsh shell source ~/.zshrc - 验证安装结果:
输入以下命令,若显示conda版本号则安装成功:conda --version
安装完成后,WSL2中的Anaconda拥有独立的环境、包管理体系,与Windows端的Anaconda无任何干扰,你可以在WSL中创建新的Conda环境,安装Python、Jupyter等依赖运行脚本。
内容的提问来源于stack exchange,提问作者Prashant singh
相关产品推荐
相关产品推荐

