根据自己浅薄的理解或我之前的习惯,先安装conda(anaconda),再配置cuda(包括cudatookit、cuda drivers、cudnn),然后用conda去安装pytorch。记录一下,防止迷路。 0. 参考一些博文: (1)【ubuntu 20.04 | 安装与卸载 Anaconda3 + CUDA 11.1 + cuDNN 8.0.5 + PyTorch 1.9.0】 (2)【Ubuntu 20.04安装Anaconda3】 (3)【Linux安装anaconda3是否初始化的区别】 (4)【Ubuntu中安装anaconda踩过的雷】 (5)【Linux 普通用户和root用户任意切换】 (6)【技术|什么是 .bashrc,为什么要编辑 .bashrc?】 (7)【Linux 之 .bashrc 文件作用】 (8)【Linux为什么要设置环境变量?】 下面过程中的描述如有侵权,请联系我。
- 下载anaconda
网址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D 我选择了21年5月这个。 2.安装
bash Anaconda3-2021.05-Linux-x86_64.sh
在下载位置打开终端,输入上面的命令,进入安装页面,先输入yes,再点击q退出阅读lisence过程。询问安装位置,默认是家目录/个人目录/anaconda3 输入:enter,出现下面的界面:do you wish the installer to initialize conda3,这个地方有说选yes的有说选no的,具体的区别可能是打开终端后默认的conda环境不一样,一个是base,一个是root,具体没尝试过,我选的no,后面自己再配置一下环境。 输入no以后显示如下:
修改环境变量,我用的是gedit,vim经常不会用,太菜了。
sudo gedit ~/.bashrc
这里修改的是当前用户的.bashrc,补习了一下什么是root用户,什么是普通用户,个人理解的是root用户权限高,普通用户类似于个人用户。 下面修改的是当前个人普通用户的.bashrc,那么这个文件又是干嘛的呢?继续找资料,发现: 个人用户下面的.bashrc主要:是 bash 的配置文件,保存个人的一些个性化设置,如命令别名、路径等。我自己的理解:设置这个环境变量,主要是开机自启后运行bash,就将conda的bin文件增加到PATH变量中了,下次我们在终端输入conda命令就能很快找到。 在.bashrc的最后添加:*表示用户名。
export PATH="$PATH:/home/*/anaconda3/bin"
效果如下图 再输入以下命令立即生效
source ~/.bashrc
输入下面命令,验证一下
conda -V
下面复制一下这篇文章的一些常见conda命令
conda create -n your_env_name python=X.X(3.6、3.7等)
source activate your_env_name(虚拟环境名称)
source deactivate your_env_name(虚拟环境名称)
conda remove -n your_env_name(虚拟环境名称) --all
conda list
conda install package_name(包名)
conda install scrapy==1.3
conda install -n 环境名 包名
conda env list
conda info -e
conda info --envs
conda update conda
conda update anaconda
conda update --all
conda update python
|