Conda虚拟环境
入门python的话,配置环境是第一步,对于很多人来说是难点也是重点。尤其是机器学习,深度学习,数据分析情况下,配置规范,互不冲突的虚拟环境对工作以及开发具有很大的作用。
Miniconda安装(不是Anaconda)
Miniconda优点
1. 体积更小
- Miniconda 是一个精简版的安装器,仅包含了最基本的环境管理工具(conda)和 Python。它的安装包非常小,大约 50MB 左右。
- Anaconda 则包含了大量的预装 Python 库(如 NumPy、Pandas、SciPy、Jupyter Notebook 等),因此安装包较大,通常超过 1GB。
2. 灵活性更高
- Miniconda 只包含最基本的工具和包,这使得用户可以自由选择和安装自己需要的库,而不是一开始就被安装了一堆可能不需要的库。用户可以根据项目的需要选择合适的库,而不是被预装库限制。
3. 启动速度更快
- 由于 Miniconda 在默认安装时不附带大量库,因此它启动速度较快。相比之下,Anaconda 由于包含了很多包,加载和启动时间会更长一些。特别适合开发者在不需要大量科学计算库时使用。
4. 减少依赖冲突
- 由于 Miniconda 从一开始就没有预装大量的包,因此用户可以更好地控制安装的包和版本,减少依赖包之间的冲突。而在需要特定版本的库时,能够更精细地管理依赖包,减少冲突的风险。