本章目录
- Part One:Python的下载
- Part Two:Python的安装
- Part Three:Python解释器
Python的特性是跨平台的,一次编译,然后可以在任意操作系统平台运行。它的安装包其实就类似于Java的JDK,包含了编译环境和运行环境(Python的解释器)。
Python的下载
Python需要从官网下一个安装包,当前使用的是Python3.6.3:
如上图所示,在Files里面选择跟操作系统相匹配的下载链接,其中:
- embeddable zip file:看名字应该是压缩包(我没试~),感觉直接解压缩即可,不过需要自己配置环境变量;
- executable installer:可执行的安装包,可自动配置环境变量;
- web-based installer:看名字应该是一个下载器(我没试,too),通过下载然后执行。
我是下载的windows64位的executable installer,感觉比较省事。
Python的安装
Python的安装貌似是傻瓜式安装,点开Customize installation看没啥特殊的,一般不熟的都喜欢用默认安装路径,所以也就不改了。注意,需要勾上Add Python 3.6 to PATH,这样就省得自己手动配置环境变量了。
安装完后,打开命令行,输入“python”,得到如下图所示,表示安装成功。
如果python命令未识别,说明忘了勾上Add Python 3.6 to PATH,可以手动添加。依次选择 高级系统设置 -> 环境变量,在用户变量或者系统变量里添加如下图所示两条path路径即可。
Python解释器
Python解释器在我的理解里就类似于Java的JRE,一种运行环境。由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。
Python安装成功后,内置了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。
还有其它版本的解释器:PyPy,Jython,IronPython等,可以编译成Java字节码等。
不过官网有句话:
It is worth noting that if you wish to use an alternative implementation of Python such as IronPython, Jython or Pyston (or one of the longer list of Python platform or compiler implementations, Python 3 support is still relatively rare.
翻译过来就是:值得注意的是,如果希望使用Python(CPython)的替代实现,如IronPython,Jython或Pyston(或Python平台超长列表中的其它版本解释器),则Python 3支持仍然相对较少。
所以,其它版本的解释器就先不管了~