在Centos上安装anaconda占用过多资源,因此使用miniconda,自给自足,需要什么python包自己安装,而conda主要用来做多版本python以及python环境管理工具。
一、 下载miniconda
二、 安装miniconda
将miniconda安装包上传到服务器后,cd 进入安装包所在路径,运行
bash Miniconda3-xx-Linux-x86_64.sh
期间会遇到多次需要人为确认的操作
1、一开始提示需要点击 ENTER 键;
2、安装条款先按 Q 键直接跳到条款最后,然后按 ENTER 键;
3、提示是否修改miniconda安装路径,不进行修改的话直接 ENTER 键;
4、接下去的操作全部输入 yes 就可以。
三、 检验miniconda是否安装成功
先输入
source /root/.bashrc
更新环境,然后输入
conda -V
已经安装成功会显示conda的版本。
四、 取消新终端自动激活conda base环境
开启新终端自动激活conda base环境,这是一个很烦人的点。一般情况下进行项目开发的时候,会使用conda新建一个环境供项目使用。而新终端conda会自动激活 base 环境,使用终端时就需要先退出 base 环境,再进入项目环境,我们可以使用
conda config --set auto_activate_base false
关闭 conda 的这个功能。
五、 conda创建、激活、退出、删除环境
1、创建环境使用
conda create -n myenv python=3.5 -y
-n 是设定环境的名称,myenv 就是创建的环境名;python=3.5 是myenv环境使用python3.5作为默认python版本,这个可以根据自己实际项目需要选择对应的python版本。使用
conda env list
就可以查看环境列表。
2、激活环境使用
conda activate myenv
只需要输入环境名,conda就会自动到环境列表中激活对应的环境。
3、退出环境
conda deactivate
4、删除环境
conda remove -n env --all -y
六、 conda换源
conda的国外源是在美国,资源下载速度不稳定,我们可以使用国内的源来加速资源下载,我使用的是清华源。
运行
vim /root/.condarc
进入文件,在文件的最后添加如下内容
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
保存,退出,然后运行
conda clean -i
清空一下conda的索引缓存。