WSL(Ubuntu)简单配置

WSL安装后,国内环境不能很好的支持其运行,故需要进行简单配置。

以Ubuntu 20.04.5 LTS为例

1.WSL迁移

# 以管理员身份运行PowerShell
# 查看WSL是否为关闭状态
wsl -l -v

# 导出WSL
wsl --export Ubuntu-20.04 E:\WSL\ubuntu.tar

# 注销原有WSL
wsl --unregister Ubuntu-20.04

# 迁移WSL
wsl --import Ubuntu-20.04 E:\WSL\ E:\WSL\ubuntu.tar

2.Ubuntu配置

# Ubuntu 镜像命令替换(https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/)
sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list

# 检查是否更换成功
cat /etc/apt/sources.list

# 更新源
sudo apt-get update

# 更新软件
sudo apt-get upgrade

3.Conda安装及配置

# 下载miniconda3最新版本
wget -c https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh

# 安装miniconda3
bash Miniconda3-latest-Linux-x86_64.sh

# 添加常用频道(推荐清华源)
conda config --set show_channel_urls yes
vim ~/.condarc

###
channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
###

# 清除索引缓存
conda clean -i

# 查看是否修改成功
cat ~/.condarc

# 查看已有channels
conda config --show channels
conda info

4.安装Mamba(建议安装,可提高Conda安装软件的速度)

https://github.com/mamba-org/mamba

# 进入base环境
conda activate

# 安装Mamba
conda install -c conda-forge mamba=1.0.0

# 检查是否安装成功
mamba -V

至此,WSL的简单配置完成。


附:Conda常用指令

## 1.创建环境
# 创建env_name环境
conda create -n env_name

## 2.进入环境
# 进入env_name环境
conda activate env_name
# 退出环境
conda deactivate

## 3.列举环境
# 列举当前所有环境
conda env list

## 4.列举包
# 列举当前环境下的所有包
conda list
# 列举env_name环境下的所有包
conda list -n env_name

## 5.查找包
# 查找默认channel中package_name软件包的所有版本
conda search package_name
###
#e.g.查找conda-forge channel中3.6.3版本的r-base
conda search -c conda-forge r-base=3.6.3

## 6.安装包
# 安装package_name软件包(默认在当前环境中安装)
conda install package_name
# 安装version版本的package_name软件包(默认在当前环境中安装)
conda install package_name=version
# 为指定env_name环境安装package_name软件包
conda install -n env_name package_name
###
#e.g.在当前环境,从conda-forge channel中安装3.6.3版本的r-base
conda install -c conda-forge r-base=3.6.3

## 7.删除
# 删除环境
conda remove -n env_name --all
conda env remove -n env_name
# 删除当前环境下package_name软件包
conda remove package_name
# 删除env_name环境下package_name软件包
conda remove -n env_name package_name

## 8.清理
# 清理从不使用的包
conda clean -p
# 清理索引缓存、锁定文件、未使用过的包和tar包
conda clean -a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值