虽然网络上有许多关于教学文章,但为了后续文章著想。我还是必须要写一篇让所有初学者都可以跟上!
Windows 环境
那为什么选择Anaconda 为开发环境呢? 如果你上Python 官方网站你会发现其实有Windows 环境。那为什么我强烈不推荐大家初学者使用官方版本的环境呢?
开发环境过于简陋:官方版本的是专门为工程师开发,所以你也知道工程师就是用console 介面就可以跑程式了XD 。但对于新手来说会是一个很陌生的状态,所以我推荐直接使用Anaconda 就好了喔!会试GUI 画面新手比较不会害怕喔。
会帮你预先安装好常见的工具:例如:大家网路上都使用Jupter Notebook 或Spyder 等开发Python 的整合开发环境(IDE)。还有常见的套件包喔。
对于Windows环境有比较好的套件支援:因为Python这类程式语言通常都是先在Linux这类环境开发,所以移植到windows时就会有许多细节要处理拉!所以很容易不小心环境就乱掉了!真的是新手梦靥QAQ。Anaconda就会帮你做好许多细节比较不容易坏掉拉。
安装容易:就如同一班安装软体一样的感觉,下一步大法!所以对于初学者就会比较安心拉XD
套件包版本控管容易:白话文就是「很容易可以复制自己环境给其他人拉!」。而且更容易帮助自己的环境不会乱掉喔!
当然也有缺点:
档案很大:因为很多东西都是怕使用者不会预先下载好。安装完至少要800MB的资料量。所以很多工程师都不喜欢使用。
安装很久:真的很多档案与预先套件包,安装会很久。但对于初学者来说先有第一个开发环境才是最好的喔!不然很多人就直接放弃了…。
功能多到搞不清楚:安装完会有很多东西,导致大家会错乱。就如同你到飞车上的驾驶座看着仪表板发呆的感觉啦XD。
Conda & Pip 傻傻分不清楚: 为了确保大家环境稳定,所以Anaconda 开发了Conda 主要也是从Pip备份过来。
我的目的是让大家越容易入门越好!
所以我们最后会采用Anaconda来教大家学习喔^^
Anaconda 入口画面
那对于Mac 使用者呢?
我也会推荐Mac新手安装Anaconda 。虽然有些使用者会说:「Mac内部就自动安装Python环境,可以直接安装Visual Studio Code就可以开发了!」但对于初学者来说面对终端机(Terminal)就很痛苦了。应该有些读者对于入门是什么都不知道吧。
Mac 终端机(Terminal)
再加上跟Windows 一些相同优点。我还是建议Mac初学者安装Anaconda喔
以上就是基本使用Anaconda原因分析拉!有没有更了解一点了呢?