linux安装miniconda以及 英伟达显卡驱动

最近工作重心放在了服务器的环境上,来记录一下这几天安装环境的步骤,由于之前对这块知识很少,所以被整的很头疼,不过最后环境安装成功了,模型也可以运行起来

一、miniconda

1、安装miniconda

首先在root/下创建一个文件,里面放各种安装包以及插件

#网上下载对应miniconda版本
wget https://mirrors.bfsu.edu.cn/anaconda/miniconda/Miniconda3-py37_4.8.3-Linux-x86_64.sh #开始安装 sh Miniconda3-py37_4.8.3-Linux-x86_64.sh

2、修改镜像源(提高安装包速度)

直接输入下面命令
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/ conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/msys2/ conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/menpo/ conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/peterjc123/ conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/ conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/r/ conda config --set show_channel_urls yes
可以通过vim ~/.condarc查看已经添加的channels

3、如果环境变量没有自动添加上,可以手动添加

添加变量
方法一: vim
/etc/profile PATH=${PATH}:/root/miniconda3/bin source /etc/profile 方法二: export PATH="~/miniconda3/bin:"$PATH source ~/.bashr 方法三: # vi /etc/profile export CLASSPATH="~/miniconda3/bin:"$PATH # source /etc/profile

#从vdetpub_env.yml恢复环境

#conda env create -f vdetpub_env.yml

pip镜像:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:https://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:https://pypi.hustunique.com/
山东理工大学:https://pypi.sdutlinux.org/
豆瓣:https://pypi.douban.com/simple/

二、NVIDIA  

1、查看linux的显卡型号

yum install pciutils
lspci | grep -i vga

2、网上下载对应版本驱动

#驱动下载网址:https://www.nvidia.cn/Download/index.aspx?lang=cn
wget https://us.download.nvidia.cn/XFree86/Linux-x86_64/440.36/NVIDIA-Linux-x86_64-440.36.run

 

3、安装依赖

yum  -y install kernel*
yum -y install gcc
yum -y install epel-release

4、屏蔽默认带有的nouveau

echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist.conf
备份img
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak 重建 dracut /boot/initramfs-$(uname -r).img $(uname -r)
重启系统
reboot

 5、检查是否关闭

lsmod | grep nouveau
注意:无任何信息输出表示禁用成功

6、开始安装

修改权限
chmod +x NVIDIA-Linux-x86_64-440.36.run
安装
./NVIDIA-Linux-x86_64-440.36.run

7、出现一些错误

1、unable to load the kernel module 'nvidia.ko' .........
2、unable to find the kernel source tree for the currently running kernel......... 出现这种问题是因为安装kernel相关的东西不全,需要安装相关插件

 3、ImportError: libX11.so.6: cannot open shared object file: No such file or directory

 解决方法

 sudo yum install libX11

 又出现错误

 ImportError: libXext.so.6: cannot open shared object file: No such file or directory

 继续安装

 sudo yum install libXext

最后安装成功。

posted @ 2022-08-05 10:12  Mr·Li程序员  阅读(352)  评论(0编辑  收藏  举报