缘起
早些时候学 python
安装过 Anaconda
,感觉没传说中的好用:它污染了系统环境,还给你安装了很多用不上的东西,平白占用了好几个G的空间。
Anaconda
很贴心的引导你创建py虚拟隔离环境,但是这个使用 python
自带的 venv
模块即可(Python 3.5 后推荐使用 venv 来创建虚拟环境),感觉还更简单。
今天百度上见一篇文章,对Python初学者,可能有用:
如果不涉及 Anaconda
的使用场景,比如数据科学(科学计算)领域和机器学习,不建议新手刚接触 Python
就马上安装它。
因为这可能会让你忘记Python,甚至大部分编程语言,都需要掌握的基础的内容。比如窗口命令行的使用,第三方包管理,国内镜像源的设置等。
Anaconda 的优点
解决了官方 Python 的两大痛点。
第一:提供了包管理功能,Windows 平台安装第三方包经常失败的场景得以解决
第二:提供环境管理的功能,功能类似 Virtualenv,解决了多版本Python并存、切换的问题。