opencv搭建(包含ubuntu用不顺手的地方的解决方案)

ubuntu很容易装崩,所以记得时常备份哦

前提准备:

搜狗输入法Linux官网-首页

sudo update -y
sudo apt install net-tools libncurses5-dev libssl-dev build-essential openssl qemu-system-arm libncurses5-dev gcc-aarch64-linux-gnu git bison flex bc vim universal-ctags cscope cmake python3-dev gdb-multiarch openjdk-8-jdk trace-cmd kernelshark bpfcc-tools cppcheck
wget http://fishros.com/install -O fishros && sudo bash fishros

 

0.关闭secure boot

每人电脑不同,网上找教程 非常重要。

1.关闭sudo密码:

终端(ctrl alt t)输入

sudo visudo 

打开visudo

找到

%sudo ALL=(ALL:ALL) ALL 这一行修改为
%sudo ALL=(ALL:ALL) NOPASSWD:ALL

2.更新现有包:

# 更新本地包数据库
sudo apt update

# 更新所有已安装的包(也可以使用 full-upgrade)
sudo apt upgrade



# 自动移除不需要的包
sudo apt autoremove

3.查看现有环境

nvidia-smi 

opencv搭建(包含ubuntu用不顺手的地方的解决方案)_第1张图片

 看一下自己有没有这几个 版本对不对,不对个人建议全部卸掉重装

(可以解决80%问题)

关闭Nouveau驱动

lsmod | grep nouveau

如果没有,需要安装

nvidia-smi-------------

Driver version--------

CDUA Version--------


conda install cudatoolkit



conda install cudnn

具体代码建议参考官方教程

官方的CUDA Toolkit版本和显卡驱动对应的表格。

(注:网站:Release Notes :: CUDA Toolkit Documentation)

CUDA Toolkit Archive | NVIDIA Developer

或者直接这样:

查看推荐的版本

ubuntu-drivers devices

modalias : pci:v000010DEd00002560sv000017AAsd00003A80bc03sc00i00
vendor   : NVIDIA Corporation
driver   : nvidia-driver-495 - third-party non-free
driver   : nvidia-driver-460-server - distro non-free
driver   : nvidia-driver-470 - distro non-free recommended
driver   : nvidia-driver-460 - distro non-free
driver   : nvidia-driver-470-server - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

可以看到有个recommend

然后输入

sudo ubuntu-drivers autoinstall

自动安装(可能会失败,那就手动)

点击软件和更新,然后选择驱动

4.调节时间

timedatectl set-local-rtc 1 --adjust-system-clock

不然等等回到window还得调。

 --------------------------------------------------------准备完成------------------------------------------------------------

python3 -m pip install opencv-python

你可能感兴趣的:(opencv,ubuntu,人工智能)