前言:
Miniconda是一个python环境管理工具,你可以创建许多不同的python环境来应对不同的需求,并且能很轻松的管理它们。
Miniconda际上是一个轻量级的Anaconda发行版,它只包含conda管理器、python、必要的库。Anaconda相比它功能更全面但也更臃肿,可以自行取舍。
下载
安装
安装就不需要详细说明了,无论是.exe还是.sh运行就好了。
需要注意的是,在图形化安装中如果勾选了PATH自动配置环境变量,则不需要再配置环境变量了。
配置环境变量
Windows:
自动配置:建议安装时勾选
PATH选项手动配置:增加以下5个路径到
path中(注意需要绝对路径,样例已部分省略)~\miniconda3~\miniconda3\Scripts~\miniconda3\Library\bin~\miniconda3\Library\usr\bin~\miniconda3\Library\mingw-w64\bin
Linux:待补充^1
使用
打开方式
miniconda主要通过conda命令行使用(命令行头应有base字样),打开方式有一下三种:
从资源管理器搜索anaconda,打开Anaconda Prompt。注意只有Windows配置环境变量后可以如此打开。
打开shell,使用
conda activate进入conda环境。注意如果shell默认打开conda环境,这是终端配置的问题。使用IDE配置conda中的py环境,当打开项目时自动打开conda中对应的py环境。
配置镜像源
临时使用:
# 清华源、中科大源、豆瓣源 pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple pip install xxx -i https://pypi.mirrors.ustc.edu.cn/simple/ pip install xxx -i https//pypi.doubanio.com/simple/永久配置
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/pkgs/main/ conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/ conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ # 在安装软件包时显示下载源的地址 conda config --set show_channel_urls yes
基础命令
注意事项
conda install与pip install区别:
conda可以管理非python包;pip只能管理python包
conda自己可以用来创建环境;pip需要依赖
conda安装的包是编译好的二进制文件,会自动安装依赖包;pip安装的包是wheel或源码
conda安装的包会统一下载到一个目录文件中,当环境B需要下载的包,就只需要把之间下载的文件复制到环境B中;pip是直接下载到对应环境中
conda只能在conda管理的环境中使用;pip可以在任何环境中使用
不建议混用,可能导致库的依赖关系混乱
通过
conda install安装的包在miniconda3/pkgs/中执行
conda listBuild列显示为pypi的是pip安装的
碎碎念
闪避Anaconda!还我3GB流量!TAT