Conda:一站式包管理和环境管理工具!
Conda:一站式包管理和环境管理工具!
月伴飞鱼Conda 是一个跨平台的开源工具,用于管理软件包和环境。
Conda 的几大优势:
简化依赖管理:
- 自动解决依赖问题,确保安装的包能正常运行。
便捷的环境切换:
- 通过隔离项目环境,轻松管理多个项目。
丰富的包源:
- Conda Forge 提供了大量开源包,适用于不同场景。
离线安装:
- 可以在离线环境中安装包和环境,特别适合无法联网的场景。
Conda 安装
Conda 可以通过 Anaconda 或 Miniconda 安装:
核心功能
包管理:
1 | conda install numpy |
环境管理:
1 | 创建环境:conda create --name my_env python=3.9 |
Conda Forge:
Conda Forge 是社区驱动的包仓库,提供了许多最新的包和版本。
1 | conda install -c conda-forge matplotlib |
设置国内镜像
服务器在国外,安装多个Packages时,Conda下载的速度经常很慢。
清华TUNA镜像源有Anaconda仓库的镜像,将其加入Conda的配置即可。
1 | conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ |
常见使用场景
数据科学项目:
不同的项目可能需要不同版本的 Pandas、Numpy 或 TensorFlow,Conda 的环境管理功能让你轻松切换。