WSL安装

简介: 本文详解WSL2配置Ubuntu(推荐20.04)用于深度学习:启用虚拟化、安装、显卡驱动配置、安全卸载方法;重点解决libcudnn/libcuda软链接失效问题,提供临时修复与永久生效(.bashrc)两种方案;并配置Windows代理、内存/网络等高级选项,兼顾开发与训练需求。

首先在启用或关闭wwindows功能中启用Linux虚拟化平台等等
在这里插入图片描述
在微软商店中安装不同版本的Ubuntu,如果使用深度学习训练,建议使用20.04,别的版本会有显卡软连接问题,后续会提到。

安装完成,设置完用户名和密码,即可使用。
显卡驱动都可安装,需要配置驱动信息,类似于Windows的环境变量。
还有就是wsl的 卸载问题,直接卸载,在本机还是有保留。完整卸载如下:
查看所拥有的子系统列表
在power shell中操作

wsl --list
删除你要删除的版本

wsl --unregister Ubuntu-24.04
所遇到的问题,在模型训练中:
Could not load library libcudnn_cnn_infer.so.8. Error: libcuda.so: cannot open shared object file
有两种解决方法:

修复软连接问题
cd /usr/lib/wsl/lib/

backup

sudo mv libcuda.so.1 libcuda.so.1.bak
sudo mv libcuda.so libcuda.so.bak

symbolic link

sudo ln -s libcuda.so.1.1 libcuda.so.1
sudo ln -s libcuda.so.1.1 libcuda.so
sudo ldconfig
这种方法可以暂时性解决,但是电脑死机后,就失效,得反复操作这个命令。(不知道是不是因为这个原因导致电脑死机?疑问)
这个是原博主连接:修复软连接

直接连接
只需在 .bashrc 中添加以下内容:
export LD_LIBRARY_PATH=/usr/lib/wsl/lib:$LD_LIBRARY_PATH
确保您的库位于 /usr/lib/wsl/lib 中,您可以运行

ldconfig -p | grep cuda
目前来看是可以使用,等到电脑在突然死机,再进行实验。
贴上连接: .bashrc

WSL使用Windows的代理
1.加上这个可以正常代理并且使用vscode连接wsl2开发

在Windows中的C:\Users目录下创建一个.wslconfig文件,然后在文件中写入如下内容

[experimental]
autoMemoryReclaim=gradual
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true
链接
2.现在不用手动开关了 修改一下.wslconfig文件就能自动开启代理了,以下是我的配置文件,修改前需要在powershell运行 wsl --update --pre-release

[wsl2]
nestedVirtualization=true
ipv6=true
[experimental]
autoMemoryReclaim=gradual # gradual | dropcache | disabled
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true

这个是微软官方配置描述WSL高级配置
现在新版的win界面可以调WSL的配置信息,如内存、存储空间、代理等等

个人认为WSL挺好用,但是跑深度学习可能会出现小问题。跑正常的Docker和项目啥的都挺好。

目录
相关文章
|
2月前
|
人工智能 自然语言处理 Linux
保姆级零门槛教程!OpenClaw(Clawdbot)阿里云/本地部署接入大模型智谱GLM-5指南
OpenClaw(曾用名Clawdbot、Moltbot)作为开源AI智能体工具,核心优势在于可将自然语言指令转化为实际系统操作,涵盖文件管理、终端命令执行、浏览器自动化、多工具集成等功能,摆脱了普通聊天机器人“只说不做”的局限。2026年,智谱GLM-5大模型正式发布,作为GLM系列的第五代核心产品,其凭借千亿级参数、多模态能力、200k超长上下文以及推理提速40%的优势,与OpenClaw协同后,可大幅强化自然语言理解、复杂任务规划与多模态交互能力,让新手也能快速实现办公自动化、开发辅助、多模态处理等场景落地。
3889 5
|
2月前
|
人工智能 监控 区块链
保姆级图文教学!OpenClaw(Clawdbot)阿里云/本地部署+7大场景70个真实案例 效率翻倍指南
OpenClaw(原Clawdbot、Moltbot)的爆火,不在于其基础的对话能力,而在于它“自主执行任务”的核心特性——通过70个经过社区验证的真实案例,覆盖内容创作、记忆管理、夜间自动化、金融监控等8大核心场景,真正实现“你睡觉、AI干活”的高效模式。无论是医生将医学通讯转为通勤播客,还是开发者让AI夜间清理GitHub过期Issue,OpenClaw都在通过场景化落地,重新定义AI助手的价值。
815 4
保姆级图文教学!OpenClaw(Clawdbot)阿里云/本地部署+7大场景70个真实案例 效率翻倍指南
|
2月前
|
JSON Linux Shell
飞牛OS 防火墙错误设置无法访问
本指南介绍飞牛OS密码重置与防火墙异常修复方法:通过GRUB修改启动参数重置root密码;停用防火墙服务,备份并清空`fw.conf`配置文件,重启服务后即可在Web后台重新配置防火墙规则。(239字)
883 0
|
2月前
|
Oracle 关系型数据库 MySQL
MySQL 9.0安装教程 Windows版:详细步骤+安装路径修改+root密码设置+快捷方式创建指南
MySQL是Oracle旗下开源关系型数据库,以高性能、高可靠、标准化和多语言兼容著称,广泛用于网站后台、企业系统及数据分析。本文详解MySQL 9.0的下载、自定义安装(含路径修改)、root密码配置及快捷方式创建与验证步骤,操作清晰易上手。(238字)
|
2月前
|
存储 弹性计算 缓存
2026年阿里云幻兽帕鲁(Palworld)一键部署全攻略,轻松搭建专属联机服务器!
《幻兽帕鲁》爆火,阿里云2026年推出一键部署联机服务器方案:零基础玩家3分钟即可搭建专属服,支持1–32人联机,自动配置、存档备份、深度自定义一应俱全,低延迟、高稳定,轻松当“服主”!
503 2
|
2月前
|
NoSQL Linux Redis
CentOS 7 安装 redis-6.2.6.tar.gz 详细步骤(从源码编译到启动配置)
`redis-6.2.6.tar.gz`是Redis 6.2.6版本官方源码包。Redis是高性能开源内存键值数据库,支持字符串、哈希、列表等数据结构,广泛用于缓存、会话存储与消息队列。本文详解其在Linux下的编译安装、配置优化(后台运行、远程访问、密码认证)及常见问题排查,适合开发与生产部署。
|
2月前
|
人工智能 数据可视化 开发者
AI生成网站怎么做?3步快速搭建一个简单官网
很多人因技术门槛放弃建站?AI生成网站让零代码建站成为可能:只需三步——明确需求、AI自动生成结构、简单调整上线。工具如lynxcode可快速搭建官网/作品集,省去开发、部署烦恼,特别适合个人和小团队低成本高效启动项目。
|
2月前
|
人工智能 容灾 调度
OpenClaw 源码拆解笔记,从启动到模型回复的完整链路
这是一份深度剖析 OpenClaw 源码的中文技术文档,涵盖安装(147篇)、工程主线(59篇)与AI核心框架(22篇),直达函数级实现,揭秘路由、Agent状态机、混合检索、容灾降级等设计原理,专为想搞懂或二次开发智能体框架的开发者打造。
2230 1

热门文章

最新文章