Miniconda的安装与使用
Conda
Conda是一个由Python编写的开源软件包管理系统和环境管理系统,支持Windows、macOS 和 Linux 系统上使用。Conda 可以快速安装、运行和更新软件包及其依赖关系,轻松创建、保存、加载和切换环境。支持Python、C/C++、Lua、Java、JS 等多种语言。
- 跨平台
- 开源
- 多语言支持
Anaconda
Anaconda :https://www.anaconda.com/
Anaconda 体积相对较大,原因是其包含大量的数据科学依赖包,即装即用。
Miniconda
Miniconda 文档:https://docs.conda.io/en/latest/miniconda.html
Anaconda 的精简版,主要包括了conda, Python,和其他一些有用的包(pip, zlib,等等),如果想安装其他包,使用conda install [package]
命令。
Recipes
Recipes 必须包括一个metadata file(meta.yaml),可能包括一个shell script(用来安装包)
meta.yaml 编写规则。如果自己不做开发的话暂时不需要管这个文件编写规则,只要知道recipes是conda包的前世。
Conda-forge
conda-forge 官网: https://conda-forge.org/
一个GitHub上的社区专门做开源的 Conda 的包。
Python Package Index(PyPI)
python 官方的第三方库的仓库,个人也可以下载别人写的包也可以将自己的代码打包上传。
镜像源操作
查看当前源
1 | conda config --show-sources |
添加源
1 | conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ |
删除源
1 | conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ |
删除所有源
1 | conda config --remove-key channels |
换清华源-官方
换源方法:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
Windows 用户无法直接创建名为 .condarc
的文件
可先执行 conda config --set show_channel_urls yes
生成该文件之后再修改
生成文件位置:C:\Users\用户名
环境操作
查询已有环境
1 | conda env list |
查询已安装的包(当前环境)
1 | conda list |
创建环境
1 | conda create -n pyqt python=3.7 |
-n/–name 指定环境名称
1 | Preparing transaction: done |
使用环境
1 | conda activate pyqt |
修改环境名
- 新建一个新的环境,克隆原环境
1 | conda create -n <NewName> --clone <OldName> |
- 删除原环境
1 | conda remove -n <OldName> --all |
- 激活新环境
1 | conda activate <NewName> |