之前一片博客里写过Anaconda和Python的关系,说起Anaconda,真的是对这个小机灵鬼褒贬不一,其中内置很多第三方库,只要把他装好了,一些比较常用的Numpy, Pandas, Script, Matplotlib等的库就自动安装好了,这是对初学python的小白很友好的,可以免去很多安装更新包括版本兼容的麻烦,而且Anaconda可以为用户自定义自己的虚拟环境,比如做项目开发,很多不同的项目可以有自己的的python编译环境,python的版本也可以任意切换。但是对于喜欢自己手动多尝试的用户来说,可能安装Anaconda就没劲儿了,毕竟一个包也要快3个G了,你的D盘空间要足够,安装时给的权限也要足够,不然后续可能会报很多错误。
而pycharm作为一款功能强大的python IDE,上手很快,变量可显示,支持代码提醒索引(虽然可能启动稍微有点慢,但是运行真的一点也不慢好么,个人觉得最好用的python编辑器没有之一,如果你的硬盘空间够大,就果断安装它把!)也有人说它比较适合项目开发,平时写一些小代码用不着这么高大上的IDE,有点浪费空间,或许你可以选择vscode(这个在安装完Anaconda的最后会选择性让你一键安装,它很轻量级),但我还是选择跳过这个,直接后边手动安装Pycharm,用习惯以后你会发现它的美~
哦对了,这里强烈建议第一次直接安装pycharm专业版,后边会给相应的“永久”(100年够不够哈哈)active步骤,专业版可以支持很多别的功能比如web开发,科学工具,远程开发,数据库以及SQL支持等等,或许你现在用不到,但是有备无患么,到时候卸了再装就划不来了。
总之不管怎么说,这篇文章就针对小白学习python(你的Win电脑里关于python及其相关插件什么也没有),从语言环境,编译器,到相关依赖包一条龙服务,按照以下步骤来,不用过多的纠结(下面会把什么包对应哪个版本及其兼容性讲清楚),几乎不会有别的什么错误(一些我安装时报的错误会写下来),那我们开始吧!
首先声明文章匹配的系统环境和相关软件版本分别是:
Windows10 + Anaconda 3-5.2.0(Python3.6.5)+ Pycharm 2018.1.4 Professional
1.安装Anaconda
需要注意的是Anaconda自带Python解释器及其所有环境,装完这个就不用专门装python.exe啦。
(1)进入清华镜像