linux相关命令

tips:
① 这里还有一个技巧:IC0936W0都是这一百多个音频文件相同点,之后再加一个*号,移动到当前路径中
② git clone https://。。。wenet.git
③ 安装anaconda
下载miniconda,关掉重启,再去创建环境更容易识别conda指令
mv /home/data/lainspeech/wenet/examples/aishell/eg_lainspeech/data/aishell/C0936/IC0936W0* .
conda相关操作
(不推荐)1 miniconda设置清华源
conda config --add 
channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
(不推荐)2 中科大镜像源:
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes
(强推)3 强烈推荐conda源
更换pip镜像源
mkdir ~/.pip
vim ~/.pip/pip.conf
在pip.conf里面输入,:wq!保存退出再去安装其他包:
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
extra-index-url= http://pypi.douban.com/simple/
[install]
trusted-host=
mirrors.aliyun.com
pypi.douban.com
秒下.whl文件、包等
参考:
https://blog.youkuaiyun.com/weixin_42442319/article/details/125653043
激活这个环境
conda activate wenet
不激活这个环境
conda deactivate
删源源
conda config --remove-key channels
查看当前所有环境列表
conda env list
删除一个环境
conda env remove --name <my_environment> --all
获取版本号
conda --version 或 conda -V
更新
sudo apt-get update
检查更新当前conda
conda update conda
查看当前存在哪些虚拟环境
conda env list 或 conda info -e
针对torchaudio的缺失情况:输入代码
conda install -c pytorch torchaudio
激活虚拟环境
#Linux
conda activate your_env
#Windows
activate your_env
退出虚拟环境
#Linux
conda deactivate your_env
#Windows
deactivate your_env
原文链接:https://blog.youkuaiyun.com/weixin_52397563/article/details/126684139
vim操作指南
https://blog.youkuaiyun.com/wangyuxiang946/article/details/126560108
nvidia-smi 这条命令不仅可以查看当前NVIDIA驱动的版本,还可以查询与此驱动相匹配的Cuda版本
ctrl + z 停掉程序
ubuntu卸载miniconda
1、首先找到miniconda和miniconda3文件夹所在目录,终端输入:
rm -rf miniconda/
rm -rf miniconda3/
2、然后,清理下.bashrc中的miniconda路径:
sudo vim ~/.bashrc
3、将里面的代码注释掉:(查看下面的参考文章)
4、关闭终端,然后再重启一个新的终端,这一步很重要,不然在原终端上还是绑定有miniconda。
source ~/.bashrc
summary(就我配环境常用的步骤):
1.bash 或 sh Miniconda3-latest-Linux-x86_64.sh # 安装conda
先下载 miniconda3 ,最好是最新版滴,在后半程运行 .sh 文件时,发现 conda 并没有配置 torch 包,而我的 conda 环境明明有 torch 包,所以我先卸载我的 wenet 环境,重配 wenet 环境后还是报错;第二天重配 miniconda3 环境,结果 Miniconda3-4.6.14-Linux-x86_64.sh 安装需要额外的bzip2-1.0.6包,果断弃坑。
还是选择当初的 Miniconda3-latest-Linux-x86_64.sh 安装包
2.改源
前提条件进入root模式,sudo -i。再使用方法3
3.创建程序运行环境,激活环境,安装对应的包
如:
conda create -n wenet python=3.8
conda activate wenet
pip install -r requirements.txt
conda install pytorch=1.10.0 torchvision torchaudio=0.10.0 cudatoolkit=11.1 -c pytorch -c conda-forge
额外,通过 nvidia-smi 查看到 NVIDIA-SMI 515.65.01 Driver Version: 516.94 CUDA Version: 11.7,我去官网下载了cuda 11.7 对应的pytorch环境 conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia pytorch官网 #防止报错呀!wenet给出的环境和我cuda版本不同呀!
4.验证torch有莫有配成功
(wenet) yt@PC-20200902BXWS:/home/data/lainspeech/wenet$ python
Python 3.8.15 (default, Nov 24 2022, 15:19:38)
[GCC 11.2.0] :: Anaconda, Inc. on linux
Type “help”, “copyright”, “credits” or “license” for more information.
import torch
torch.__version_
‘1.10.0’
exit()
说明我的torch这次配成功了,第一次的环境Python都识别不到torch,通过conda list命令,可以看到pytorch 1.10.0 py3.8_cuda11.1_cudnn8.0.5_0 pytorch 的确是wenet官网给的环境格式。
5.vs code 中wenet环境激活
(base) yt@PC-20200902BXWS:~$ conda activate wenet
(wenet) yt@PC-20200902BXWS:~$
6.为防止错误,查看自己电脑的cuda版本等,参照其他人的软件版本,防止后期程序报错
win11 ————>Windows 10
GPU Driver 版本是512.15 ————> 516.94
CUDA 版本是11.6 ————> 11.7
WSL2 Linux内核版本是5.10.102.1 ————> Ubuntu 22.04.1 LTS 2204.1.23.0
cat /proc/version
Linux version 5.10.16.3-microsoft-standard-WSL2 (oe-user@oe-host) (x86_64-msft-linux-gcc (GCC) 9.3.0, GNU ld (GNU Binutils) 2.34.0.20200220) #1 SMP Fri Apr 2 22:23:49 UTC 2021
硬性版本条件

遇到的问题
1、 Python from import导包ModuleNotFoundError No module named,找不到模块问题
https://blog.youkuaiyun.com/yzy_1996/article/details/119482223
2、使用WGET获取“权限被拒绝错误”
需要root权限才能写入/ var / www。 所以你应该在命令面前使用sudo ,即
sudo wget http://ftp.drupal.org/files/projects/drupal-7.x-dev.tar.gz
本文详细介绍了如何在Linux系统中进行conda环境的管理,包括更换conda源、创建和删除环境、安装torch等相关包。同时,提到了使用nvidia-smi命令检查GPU和CUDA版本,并给出了遇到的Python模块导入问题和wget权限问题的解决方案。
742

被折叠的 条评论
为什么被折叠?



