ubuntu18.04中miniconda安装及使用

目录

  • 1. 前言
  • 2. 安装miniconda
  • 3. ubuntu下的conda常用操作命令
  • 4. reference

1. 前言

conda是一种通用包管理系统,旨在构建和管理任何语言和任何类型的软件。举个例子:包管理与
pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。

Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学
计算工具等等,就是把很多常用的不常用的库都给你装好了。

Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对
于空间要求严格的用户,Miniconda是一种选择。就只包含最基本的东西,其他的库得自己装。
Miniconda会比Anaconda小很多,Miniconda足够用,两者安装都很简单。

2. 安装miniconda

mkdir miniconda
cd miniconda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

ubuntu18.04中miniconda安装及使用_第1张图片
执行程序:

bash Miniconda3-latest-Linux-x86_64.sh

这里会弹出一个软件协议条款让你阅读,这时候直接按下Ctrl+C便可以跳过阅读过程,直接按照提示,输入yes(有yes/no的都选yes),然后按回车键,同意软件协议条款。接下来继续按回车,将miniconda安装到电脑上。安装好之后,提示如下:
ubuntu18.04中miniconda安装及使用_第2张图片
重启终端之后,就可以使用miniconda了。但先换源,将conda和pip的软件源修改成清华的源,下载安装软件会快很多:

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 
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

换完源再次重启终端之后,你会发现每次打开终端默认都会自动进入到miniconda的base环境中,终端中多了“base”字样。这样会拖慢终端打开速度,并且有可能干扰到其它软件的安装。要退出的话,必须每次打开终端之后先执行conda deactivate命令,让人很难受。执行如下命令,便可以解决终端每次打开都进入conda的base环境的问题:

conda config --set auto_activate_base false

3. ubuntu下的conda常用操作命令

1. 创建新环境:

conda create -n mvs python=3.7

我们在配置网上的开源的网络框架时,它们通常要求不同的python,pytorch等版本。这个时候使用conda我们可以根据每个网络要求创建新的环境,所有的库都会安装到一起,不同环境不会相互干扰,所以我们可以非常方便管理。

2. 环境激活

我们切换不同环境常用:

conda activate mvs

3. 环境删除

conda remove -n mvs --all

4. 环境退出

conda deactivate

4. reference

  1. miniconda安装及环境创建(Linux)
  2. ubuntu下的conda常用操作命令

你可能感兴趣的:(linux,ubuntu)