Miniconda
简介
miniconda 是一款小巧的 python 环境管理工具,安装包 50 多 MB,它能够创建独立的 Python 虚拟环境,并支持特定的 Python 版本创建。并且支持在各种平台安装。
大约相当于 virtualenv + pyenv
安装
直接去官网下载对应的文件 https://docs.conda.io/en/latest/miniconda.html
比如我的电脑是 Mac X86 芯片的
1 | # I like python 3.9 |
这个 sh 脚本大的很,既有可读脚本,又附加有二进制
默认安装到 ~/miniconda3 目录,想换别的路径使用-p 指定,比如-p /opt/miniconda3
conda 安装完之后,会默认在当前 shell 的 rc 配置文件中写入 conda 的初始化脚本,并启用 conda 的 base 环境。这样你运行 python 的时候,默认就变成了 conda 的 python。如果希望默认不启用的话,就执行下面的命令
1 | # 默认不开启base环境(可选) |
设置软件源
由于 conda 在国外(M 国), 软件速度不是这么快。可以通过设置软件源来加速
1 | conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ |
使用
下面试试创建一个虚拟环境试试,环境名就叫 foo
1 | conda create -n foo python=3.5 |
Docker 上如何安装
1 | bash Miniconda3-latest-Linux-x86_64.sh -b |
参考文档
- Docker 镜像地址 https://hub.docker.com/u/continuumio
- 官网下载地址 https://docs.conda.io/en/latest/miniconda.html
- https://zhuanlan.zhihu.com/p/133494097
- Cheetsheet https://kapeli.com/cheat_sheets/Conda.docset/Contents/Resources/Documents/index
- Docker https://stackoverflow.com/questions/58269375/how-to-install-packages-with-miniconda-in-dockerfile