前言
本文是针对上一篇文章的继续探索
- 安装miniconda,pytorch
- 使用ssh下载github项目
配置环境
miniconda环境
首先打开wsl,进入命令行界面,

到官网

一条条命令输入,即可(用命令行就是感觉比windows方便多了)
pytorch环境
安装完成miniconda环境后,新建一个pytorch环境,然后输入如下命令
php
pip install torch torchvision torchaudio \
--index-url https://download.pytorch.org/whl/cu118
随后使用pip list进行检测

出现cu118即可说明安装成功,当然我是按照CUDA 11.8的版本来的,读者可按照自己需求更换版本
注意
这里遇到一个错误
我使用conda安装时,导入torch包时,会出现
python
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/root/miniconda3/envs/pytorchT/lib/python3.10/site-packages/torch/__init__.py", line 367, in <module>
from torch._C import * # noqa: F403
ImportError: /root/miniconda3/envs/pytorchT/lib/python3.10/site-packages/torch/lib/libtorch_cpu.so: undefined symbol: iJIT_NotifyEvent
最后把版本更换了即可,同时使用conda命令并没有下载成功gpu版本,最后换成pip命令才成功下载
使用SSH下载github项目
为什么要用ssh
因为更快更稳定,本人电脑github经常网络连接很慢(哭死)
重点参考以下几个教程
https://blog.csdn.net/qq_40458575/article/details/147704793
https://blog.csdn.net/qq_40458575/article/details/147704793https://blog.csdn.net/qq_58181714/article/details/144967506
https://blog.csdn.net/qq_58181714/article/details/144967506https://blog.csdn.net/2301_79973723/article/details/149753165
https://blog.csdn.net/2301_79973723/article/details/149753165遇到的最大问题就是,ssh -T连接问题,一直被告知连接不上
一些概念前置
公钥
就是按照上述教程生成后,我们的后缀为.pub的文件
私钥
就是按照上述教程生成后,我们后缀没有.pub的文件
.ssh
配置过程中我的wsl目录下没有.ssh文件夹,我手动创建了一个,并没有报错,将之前的文件全部搬到里面也没有进一步的错误
错误解决
之前做了很多尝试,包括但不限于,重新配置Github账户上的公钥,修改config配置文件,把端口改为443**(貌似这一步做完之后debug进度加快了)**
修改config文件,我是参考下面这一个教程
python
(base) root@MyHonorComputer:~# eval "$(ssh-agent -s)"
Agent pid 40327
(base) root@MyHonorComputer:~# ssh-add -l
The agent has no identities.
(base) root@MyHonorComputer:~# ssh-add ~/.ssh/id_rsaT
Identity added: /root/.ssh/id_rsaT (3304452595@qq.com)
(base) root@MyHonorComputer:~# ssh -T git@github.com
Hi MR-lin-spec! You've successfully authenticated, but GitHub does not provide shell access.
可以参考我的日志使用的命令,一步步修改,最终debug解决,然后使用git clone,但是我们不使用里面的http命令,直接使用ssh命令即可