WSL2使用

安装

跳过

迁移

安装完默认使用windows的C盘,需要迁移到到其他位置

# 管理员运行Power Shell
wsl -l -v  # 查看要迁移的子系统叫什么,我这里叫Ubuntu
wsl --export Ubuntu D:/export.tar  # 导出子系统的包
wsl --unregister Ubuntu  # 卸载原有子系统
wsl --import Ubuntu D:\export\ D:\export.tar --version 2  # 导入

更改默认用户

迁移完子系统,默认用户会变更为root

# 管理员运行Power Shell
Ubuntu config --default-user lvjia

共享主机网络

为了方便安装各种python包,需要借助主机的代理

# windows中在资源管理器打开%USERPROFILE%,就是你的用户文件夹
# 新建 .wslconfig 文件,写入以下几行
[experimental]
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true

以下内容没经过验证,先记录下啦以防万一:
如果遇到 docker 无法从 Windows 访问的问题,在 /etc/docker/daemon.json里添加一句 “iptables”: false就好了。

安装CUDA Toolkit

wsl2是可以直接复制windows下的nvidia显卡驱动的,安装CUDA Toolkit时不能安装带有驱动的包
下载地址:https://developer.nvidia.com/cuda-downloads

sudo apt-key del 7fa2af80  # 移除老的GPG key
# 下载
wget https://developer.download.nvidia.com/compute/cuda/12.3.0/local_installers/cuda_12.3.0_545.23.06_linux.run
# 安装
sudo sh cuda_12.3.0_545.23.06_linux.run

安装时可能遇到gcc版本不匹配问题

Failed to verify gcc version. See log at /var/log/cuda-installer.log for details.

发现新装的wsl2根本没有gcc

root@localhost:~# gcc -v
Command 'gcc' not found, but can be installed with:
apt install gcc

安装gcc

apt update
apt install gcc

再次安装,成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值