1.安装anacoda
- 用wget命令在相应得anaconda链接下载安装包,
wget -b 链接
后台自动下载 sudo sh 安装包名字
安装安装包。- 配置环境变量:环境变量优先级:
/etc/profile->/etc/profile.d->/etc/bashrc->用户的.bash_profile->用户的.bashrc
,详情查阅
https://freecplus.net
一般在.bashrc中配置,文件末尾添加
PATH=$PATH:/root/anaconda3/bin #路径名跟自己实际情况而定
export PATH
4.conda配置清华源
在root用户下直接
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
之后使用conda create -n 环境名 python=指定版本
创建环境。
使用source activate 环境名
激活环境
使用conda deactivate
退出环境
5.pip 配置清华源
到用户的文件夹下新建目录.pip,并在目录新建配置文件pip.conf
mkdir ~/.pip
cd ~/.pip
vi pip.conf
编辑内容:
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
disable-pip-version-check = true
timeout = 6000
2.安装cuda和cudnn(其实还是按照官方文档安装最好)
首先注意tensorflow和cuda和cudnn的版本对应关系,注意别安装错了。
详细安装步骤见我的另一篇博客
https://blog.csdn.net/qq_46244851/article/details/110470834
有几个注意点
- 如果原来电脑上没有安装nvidia驱动的话记得安装nividia驱动,(尽管安装cuda的时候会说自带驱动,但是不知为什么我这总是报错,具体表现就是安装之后输入
nvcc -V
会得到结果,但是输入nvidia-smi
之后却显示no devices were found
)详情见我的另一篇博客
https://blog.csdn.net/qq_46244851/article/details/110724180
2.报错Couldn‘t open CUDA library libcupti.so
,解决办法:
https://blog.csdn.net/qq_46244851/article/details/110789256
3.报错Could not load dynamic library ‘libcudnn.so.7‘; dlerror: /usr/local/cuda-10.1/lib64/libcudnn.so.7: f
,解决办法:
https://blog.csdn.net/qq_46244851/article/details/110731411
3.常用linux命令
1.查看显卡型号:lspci | grep -i vga
2.查看cuda版本:cat /usr/local/cuda/version.txt
3.查看cudnn版本:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
4.查看linux内核版本号:cat /proc/version
5.查看系统版本:cat /etc/centos-release
6.查看cpu版本:cat /etc/cpuinfo
7.vim /etc/profile修改系统变量
vim ~/.bash_profile修改用户变量
8.gedit ~/.bashrc更改用户环境变量
9.w显示当前已经登入系统得用户名
10.su username切换用户名
11.root用户下修改普通用户密码:passwd username
12.切换root用户:su ; 切换普通用户:su username
13.useradd新建用户;userdel删除用户;
14.ls ~ | wc -w查看~下文件数量
15.history 查看前1000条命令
16.stat 文件名 查看文件详细信息
17.source .bashrc .bashrc也可以是其他含有环境变量的文件,用来刷新环境变量。