选择Anaconda还是MIniconda?
先上建议: 个人建议,如果是一般的轻薄笔记本,安装Miniconda就可以了,功能肯定是够用的,要不然自己电脑带不动,安装Anaconda后加载环境都要加载半天…… 要是电脑配置高,还是建议Anaconda
二者的区别
Anaconda是一个打包的集合,里面预装好了conda、python(可以选择安装3.6版本和2.7不同的版本;
Miniconda,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间不够大的话可以安装Miniconda。
ps: 下面我将创建一个名字为py38 pyhon版本为3.8的虚拟环境作为演示
Miniconda没有GUI界面,只能通过conda命令对Python环境和软件包进行管理,所以这里主要介绍一下conda的常用命令。
-
Conda相关
查询conda版本 conda --version
更新conda版本 conda update conda -
环境管理
查询目前所有已创建的虚拟环境 ==>conda env list
创建新的虚拟环境 conda create -n 被创建的环境名 python=被创建的环境的版本号
conda create -n py38 python=3.8
通过复制创建虚拟环境 conda create --name 被创建的环境名 --clone 被复制的环境名
eg:
conda create --name py38.2 --clone py38
删除已创建的虚拟环境 conda remove -n 要删除的环境名 --all
conda remove -n py38.2 --all
激活已创建的虚拟环境 conda activate 要激活的环境名
conda activate py38
- 包管理
查询当前虚拟环境的所有包 conda list
查询指定包有哪些版本 conda search 要查询的包名
安装包到当前的环境里 conda install 要安装的包名=要安装的包版本
更新当前环境的指定包 conda update 被更新的包名
更新当前环境的所有包 conda update --all
在当前的环境中删除包 conda remove 要安装的包名
重要提醒:
conda创建的同一个虚拟环境下,不要同时使用pip和conda命令安装软件包,否则很容易出现冲突或者检测不到的情况(别问我咋知道的,说多了都是泪)