之前用服务器都是登别人的账户,如果在多人共用资源时,跑代码很容易产生硬件环境的冲突,于是正好趁疫情封校期间创建了个自己的用户,但是一切都要重新开始配置。就记录下这个过程。
前言
本文主要针对Linux系统下ubantu16的环境配置。
一、Anaconda 的安装
Anaconda是一个非常好用的环境管理平台,可以方便的创建多个python的虚拟环境,而不产生冲突。Anaconda的功能十分强大,但我未必都能用到,因此可以安装Miniconda,这是Anaconda 的精简版,包含了创建管理python环境的基本功能,对我来说已经足够了。顾名思义,Miniconda可比Anaconda小太多了,因此也可以一定的节省空间资源。
1.下载安装包
Anaconda官网下载连接
如果官网下载速度太慢,可以去清华大学镜像源下载,进入路径:anaconda/miniconda。
清华镜像源
我这里选择下载了Miniconda3-py37_4.11.0-Linux-x86_64.sh
默认自带python3.7版本,支持64位Linux系统下的安装包。
2.安装Miniconda
安装的流程非常简单。
只需要输入在安装包路径下打开终端输入如下指令:
bash Miniconda3-py37_4.11.0-Linux-x86_64.sh
即可开始安装,安装流程下面就是按回车查看许可协议,根据提示输入yes表示同意。接下来就会自动配置好conda环境,并下载一系列base环境下的基础包。
最后会询问是否要初始化。选择yes即可
此时的终端界面Anaconda的base环境是没有激活的。关掉此界面,之后每次重新打开终端,都会默认激活base环境。
如果不想每次打开终端默认激活base环境,就输入如下命令进行设置:
conda config --set auto_activate_base false
或者也可以使用每次单独激活或者退出base环境
source activate #激活base环境
source deactivate #退出base环境
3.换源
使用conda前一定要先换源,使用国内的镜像源可以大大加快下载速度。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
如下命令可以寻找要安装库的版本,然后根据自己的硬件环境选择合适版本安装。
conda search pytorch
conda install pytorch=0.1.12=py27cuda7.5cudnn5.1_1
遇到下载的版本缺失或失败的情况下,可以尝试更换其他下载源如豆瓣、阿里、中科大等等。或者采用pip安装解决。
参考链接:https://blog.csdn.net/qq_43719007/article/details/122079307