python多版本管理工具
前言
python多版本管理工具整理介绍
| 序号 | 工具名称 | 安装方式 | 说明 | 备注 |
|---|---|---|---|---|
| 1 | pyenv | curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash | 比较早出现的 python 多版本管理工具,目前不太活跃了 | |
| 2 | virtualenv | pip install virtualenv | 通过创建虚拟机方式管理 | |
| 3 | anaconda | https://repo.anaconda.com/archive/ | 带了很多科学计算包的发行版,包含conda | |
| 4 | miniconda | https://repo.anaconda.com/miniconda/ | 不带科学计算包的mini版本,只有python和conda | |
| 5 | miniforge | https://github.com/conda-forge/miniforge | miniforge是由社区赞助、领导的,并且用GitHub托管所有的包,使用 (而且只用)conda-forge 作为(默认)下载channel,避开了Anaconda的repository | - |
1、Conda自身管理
1.1 更新conda
|
|
1.2 更新anaconda元数据包
|
|
2、Python环境管理
|
|
3、虚拟环境管理
3.1 查看当前托管的所有虚拟环境列表
|
|
3.2 创建虚拟环境
|
|
虚拟环境不会在当前环境下创建虚拟环境目录,所有的虚拟环境目录默认放在:/root/anaconda3/envs/
……