win11安装wsl2及linux系统安装anaconda cuda tensorrt

一、安装wsl2和ubuntu

官网教程
微软安装wsl教程

1、安装之前在控制面板的启动或者关闭window功能打开

Hyper-V
Linux-windows的子系统
虚拟机平台

2、打开后电脑需要重启

3、管理员进入cmd或者power shell

4、运行

wsl --install -d Ubuntu

遇到问题

WslRegisterDistribution failed with error: 0x800701bc
网上搜问题,下载wsl2升级工具,点击即可
5、安装linux GUI
按需安装
微软教程

遇到问题

1、碰到没有快捷gui的问题
2、gui打不开的问题
解决办法: 最后卸载wsl重新安装

二、安装anaconda

官网下载对应的版本
然后移动到ubuntud路径下解压
bash .sh安装文件进行安装

##conda 创建虚拟环境

conda create -n your_env_name python=x.x

创建虚拟环境后每次启动都会激活base环境,
所以要先conda deactivate
再进行conda activate env_name

三、安装pytorch 和cuda

官网命令安装,下载比较久,记得加上镜像源
官网

四、安装tensorrt

官网下载对应的版本
tensorrt链接
参考

环境变量配置

命令行输入

vim ~/.bashrc

点 键盘 i 进入编辑模式,然后键盘上下左右移动光标到最后一行加入类似这样

export PATH="/home/mia/download/TensorRT-8.2.5.1/lib:$PATH"

记得加双引号
然后esc退出编辑模式在输入:wq保存退出
最后输入刷新

source ~/.bashrc

导入tensorrt遇到libnvinfer.so.8: cannot open shared object file

在tensorrt安装路径下找到这些文件位置,一般在lib文件中,把位置加到环境变量中

一些其余部署需要的安装包

nvidia-pyindex
onnx
onnxruntime-gpu
onnx_graphsurgeon --index-url https://pypi.ngc.nvidia.com
polygraphy
cuda-python
opencv-python-headless
colored
gzip
都可以pip进行安装

你可能感兴趣的:(linux,ubuntu,深度学习)