沙滩星空的博客沙滩星空的博客

为什么不建议Python初学者过早使用Anaconda

缘起

早些时候学 python 安装过 Anaconda,感觉没传说中的好用:它污染了系统环境,还给你安装了很多用不上的东西,平白占用了好几个G的空间。

Anaconda 很贴心的引导你创建py虚拟隔离环境,但是这个使用 python 自带的 venv 模块即可(Python 3.5 后推荐使用 venv 来创建虚拟环境),感觉还更简单。

今天百度上见一篇文章,对Python初学者,可能有用:

Anaconda到底有什么用?

如果不涉及 Anaconda 的使用场景,比如数据科学(科学计算)领域和机器学习,不建议新手刚接触 Python 就马上安装它。
因为这可能会让你忘记Python,甚至大部分编程语言,都需要掌握的基础的内容。比如窗口命令行的使用,第三方包管理,国内镜像源的设置等。

Anaconda 的优点

解决了官方 Python 的两大痛点。

第一:提供了包管理功能,Windows 平台安装第三方包经常失败的场景得以解决

第二:提供环境管理的功能,功能类似 Virtualenv,解决了多版本Python并存、切换的问题。

未经允许不得转载:沙滩星空的博客 » 为什么不建议Python初学者过早使用Anaconda

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址