工作需要用到 anaconda 管理多个 Python 环境,查了一下感觉 Miniconda 更为好用,记录一下安装过程及相关的东西,以备不时之需。
下载
选择自己想用的版本下载即可,本次下载的是 Miniconda3-py310_23.9.0-0-Linux-x86_64.sh。
安装
执行 bash Miniconda3-py310_23.9.0-0-Linux-x86_64.sh -h
可以查看安装帮助。
本次执行如下命令进行安装:
bash Miniconda3-py310_23.9.0-0-Linux-x86_64.sh -b -p /usr/local/miniconda
-b:表示在批处理模式下运行安装(没有人工干预),预计许可条款(如果有的话)已经达成一致。
-p:指定安装前缀,默认为 /root/miniconda3,要求路径不能包含空格,且安装前路径不存在。
初始化
安装后,初始化新安装的 Miniconda。执行以下命令初始化 bash shell:
/usr/local/miniconda/bin/conda init bash
source ~/.bashrc
如图所示表示成功。
配置代理 / 镜像源
配置需要修改 .condarc
文件,不过刚安装好并没有这个文件,可以通过执行以下命令生成,默认位置是当前用户根目录(~/.condarc
)。
conda config
编辑 ~/.condarc
文件,写入以下内容即可配置代理和镜像源。
ssl_verify: true
proxy_servers:
http: http://[your http proxy]
https: http://[your https proxy]
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/
点击此处查看更多清华 anaconda 镜像使用帮助。
常用命令
- 查看 conda 版本
conda --version
- 创建虚拟环境
conda create -n 环境名 python=版本,如:3.9
- 查看有哪些虚拟环境
conda info -e
或者conda env list
- 激活某个环境
conda activate 环境名
- 退出某个环境
conda deactivate
或者conda activate
- 删除某个环境及安装的所有包
conda remove --name 环境名 --all
- 列出所有安装的包
conda list
- 查看某个包是否安装
conda list 包名(支持*通配)
- 安装包
conda install 包名[=版本] [-c channal名]
- 卸载包
conda uninstall 包名
- 清理包缓存
conda clean -a
总结
以上就是 Miniconda 的简单使用汇总,写下来备忘,省的以后再找,嘿嘿…