Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。
现在Mac上默认安装的python版本为2.7版本,若安装新版本需要通过该地址进行下载:
https://www.python.org/ftp/python/3.5.0/python-3.5.0-macosx10.6.pkg
可通过敲击:python来进行查看python版本。
Mac根据软件安装流程点击即可完成安装,但是如果查看python3.X是否安装成功,需要在命令行输入:python3查看即可:
在输入python和python3之后,就会进入到python交互环境,此时如果退出该交互环境,可以使用:exit()、quit()和ctl+d这三种到任何一种,均可退出python交互环境。
当我们写python代码的时候,生成的文件为.py拓展名的文件,如果要运行该文件中的代码,就需要使用python的解释器进行解析编译运行。
(python解释器是开源的,所以可以由自己自行设定python解析器,现在也有不少不错的python解释器)
其中最常用的的是Cpython这是下载安装好python3.5后,会自动安装的一个官方的python解释器,因为该解释器是由C语言开发的,所以名字为Cpython。
此外还有Jython(运行在Java平台的python编译器,可直接把python变异成java字节码执行)
IronPython(运行在微软.net平台的python解释器,可以直接把python代码编译成.net字节码)
Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。