安装 Python 很简单,但是其中的很多细节未必大家都清楚,趁着安装最新 3.8 版本,把整个过程详细记录下。
Python or Anaconda
本节是专门写给一些小白,Python 还没弄明白就遇到其他人随便丢下一句话:“安装 Anaconda” 的情况。
没听说过 Anaconda 的,可直接跳过本节。
很清楚 Anaconda 是什么的,可以考虑直接跳过本文。
Anaconda 这个单词和 Python 一样,都是蟒蛇的意思。它是一个用于科学计算的 Python 发行版。所谓的发行版,可以理解为增强版,就是把一些(特定领域)常用的工具和库都打包到了一起。
所以 Anaconda 的体积比 Python 大很多。
虽然里面包含了很多成熟好用的工具,但是对于入门者学习 Python 来说弊大于利。所以不推荐新人安装。
Python 掌握了之后,有需要的时候再来折腾它也不迟。
这其中有一个工具
Jupyter
是对教学有帮助的神器,我们会在合适的时候单独介绍。
32 位 or 64 位
打开 Python 官网: python.org,默认的下载按钮提供的是 32 位的安装包。
绝大多数情况下,特别是学习阶段,32 位还是 64 位没有区别。今后我们编写的所有 Python 代码,也不会区分是多少位。
大家现在所用的 Python 是 C 语言实现的 CPython,它可以直接使用 C 语言编写的模块。这些 C 语言模块针对不同位数的 Python 编译出来的结果只能用在特定的版本上。
大多数情况下,这些模块会同时提供针对不同位数的版本,直接使用 pip install
的时候会自动匹配。只是有些时候手动下载安装包的时候,需要注意版本要匹配一致。例如:
即使以后因为特殊情况,需要某一个特定的 Python 版本,重新安装一个即可,所以这里我们也不必过于纠结。像我这种有点强迫症的必须选择和操作系统一致的。