下载链接:https://www.anaconda.com/products/distribution
选择红色方框内的版本。
cd Downloads
sudo bash Anaconda3-2022.05-Linux-x86_64.sh
(1) 注意回车:
(3)更改安装路径(anaconda3文件夹可以自己生成):
/home/ypx/software/anaconda3
sudo chmod 777 -R anaconda3/
1.4.1 进入到新建的anaconda3下的envs文件中:
cd ~/software/anaconda3/envs
1.4.2 创建一个虚拟环境:
conda create -n DL python=3.6
conda activate DL
注:conda create -n 为指令;DL为创建的环境名;python=3.6为表示该环境使用的python版本。
其他常用命令:
conda info --envs # 查看虚拟环境
conda create -n env_name(环境名) python =2.X/3.X # 创建虚拟环境
conda activate env_name(环境名) # 激活虚拟环境
conda deactivate # 退出虚拟环境
conda env remove -n env_name # 移除虚拟环境
在上一个虚拟环境的基础上进行指令安装:
输入一个命令,以选择版本号:
pip install opencv-python==41.131
安装失败,以time out 结束就是网络问题,可以更换网络重新下载。
安装成功后:
显卡驱动的安装,记得先安装ppa源:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
可以参看以下教程:
Ubuntu安装显卡驱动详细步骤
Ubuntu 在线安装NVIDIA驱动——PPA方式
ubuntu安装显卡驱动的三种方法
查看显卡号:
ubuntu-drivers devices
查看对应的显卡驱动版本(也可以看到对应推荐的CUDA版本号):
nvidia-smi
查看驱动、CUDA对应版本,网址是:
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html.
注:但有时也不一定非要选择推荐版本,有时也根据实际工程需要选择合适的版本号。
确定自己的cuda版本以后,到官网上下载:
https://developer.nvidia.cn/cuda-toolkit-archive
安装的时候,需要选择你的系统版本,选择对应的程序;
安装的时候推荐安装run文件版本。deb版本以后有个问题,就是会莫名奇妙的给你安装最新的cuda,尤其是在你安装过新版cuda装老版本的时候,这个问题出现的频率很高。
![在这里插入图片描述](https://img-blog.csdnimg.cn/9617dae6798c42aca6b08b575687b315.png部分新的cuda版本可以通过官方的指令安装:
cd Downloads/
sudo sh cuda_10.0.130_410.48_linux.run
未选择安装显卡驱动,会报以下警告,忽略即可。
sudo gedit ~/.bashrc
export CUDA_HOME=/usr/local/cuda
export PATH=$PATH:$CUDA_HOME/bin
export LD_LIBRARY_PATH=/usr/local/cuda10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
source ~/.bashrc
验证安装是否成功:
nvcc -V
到官网上,下载对应的cuDNN:
https://developer.nvidia.cn/rdp/cudnn-archive
注意版本的选择:
下载完成以后,以下操作在同一终端中进行(即将下载的cudnn核心文件,放入对应的cuda版本文件中):
cd Downloads/
tar -zxf cudnn-10.0-linux-x64-v7.6.5.32.tgz
sudo cp cuda/include/* /usr/local/cuda-10.0/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.0/lib64/
sudo chmod a+r /usr/local/cuda-10.0/include/cudnn.h
sudo chmod a+r /usr/local/cuda-10.0/lib64/libcudnn*
验证是否安装成功:
cat /usr/local/cuda-10.0/include/cudnn.h | grep CUDNN_MAJOR -A 2
注:如果以后有工程需要,需要切换驱动的版本号。
那么,首先按照以上步骤安装想要切换的目标驱动版本。
然后,在任一终端执行sudo gedit ~/.bashrc,打开环境变量配置文本。
将里面所有与cuda有关的带版本号路径都改为目标版本号。比如我之前已经安装好了cuda10.0,然后当时配置环境变量时,有许多/usr/local/cuda-10.0/这样的路径,要做的就是把所有的-10.0都改掉。
修改好之后,保存并关闭文件,然后在终端执行命令source ~/.bashrc使环境变量的修改生效。(一般不需要超链接)
参考:
ubuntu下安装多版本cuda及版本切换教程
wget https://cmake.org/files/v3.13/cmake-3.13.1-Linux-x86_64.tar.gz
tar -zxvf cmake-3.13.1-Linux-x86_64.tar.gz
sudo mv cmake-3.13.1-Linux-x86_64 /opt/cmake-3.13.1
注:具体删除的文件,对应新下载的cmake-3.13.1-Linux-x86_64/bin
中的文件:
ln -sf /opt/cmake-3.13.1/bin/* /usr/bin/
cmake --version