最近在使用pytorch做深度学习相关的项目,本机环境不能改变(工作需要),所以就使用conda创建了该项目的虚拟环境,方便开发测试,本节主要记录整个流程,方便以后回顾时快速完成。
1:安装Anaconda
镜像地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
复制下载地址后本地下载:wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
运行:bash Anaconda3-5.3.1-Linux-x86_64.sh
这里面有两处要自己来回答,第一是否同意协议输入yes就可以了,第二是安装目录按回车则是默认目录,或者输入自己自定的目录,此处我是指定的目录/home/software_folder/anaconda3(由于我这里安装了多个anaconda,大家可以直接默认就行),然后就会自动安装python以及相关包了,想简单的话就都输入yes就行。
配置环境变量:
vim /etc/profile
export PATH=/home/software_folder/anaconda3/bin:$PATH
source /etc/profile
查看版本:
注意:设置完环境变量后要注意下python的版本会变为anaconda的python版本,比如我的机器就从python2.7变为了python3.7这样会影响其它程序的正常运行,解决方法如下:
先which下看看python使用的哪个,可以看到是刚安装的anaconda中的python
然后查找所有安装的python
找到python2链接,文件最后重新写入环境变量
vim /etc/profile
export PATH=/usr/bin:$PATH
source /etc/profile
好了,这样python版本就指向原来的了。
2:创建虚拟环境
conda create -n python37 python=3.7.1
3:查看所有虚拟环境
conda env list
4:激活指定虚拟环境
source activate python37
5:安装相关包
比如安装numpy:conda install numpy
6:退出当前虚拟环境
source deactivate
7:删除虚拟环境
conda remove -n python37 --all
上述就是conda的整个安装与使用流程,对于pytorch的安装需要的可以查看前面的文章,要注意的就是如果有显卡的话先使用nvidia-smi查看cuda的版本,然后按照文章操作就可以了。
感兴趣的可以关注微信公众号:桔子的算法之路