Python有兩個版本,一個是2.x版始花,一個是3.x版消约,這兩個版本是不兼容的。
現(xiàn)在Mac上默認(rèn)安裝的python版本為2.7版本氢伟,若安裝新版本需要通過該地址進(jìn)行下載:
https://www.python.org/ftp/python/3.5.0/python-3.5.0-macosx10.6.pkg
可通過敲擊:python來進(jìn)行查看python版本榜轿。
Mac根據(jù)軟件安裝流程點擊即可完成安裝,但是如果查看python3.X是否安裝成功朵锣,需要在命令行輸入:python3查看即可:
在輸入python和python3之后谬盐,就會進(jìn)入到python交互環(huán)境,此時如果退出該交互環(huán)境诚些,可以使用:exit()飞傀、quit()和ctl+d這三種到任何一種,均可退出python交互環(huán)境泣刹。
當(dāng)我們寫python代碼的時候助析,生成的文件為.py拓展名的文件,如果要運行該文件中的代碼椅您,就需要使用python的解釋器進(jìn)行解析編譯運行外冀。
(python解釋器是開源的,所以可以由自己自行設(shè)定python解析器掀泳,現(xiàn)在也有不少不錯的python解釋器)
其中最常用的的是Cpython這是下載安裝好python3.5后雪隧,會自動安裝的一個官方的python解釋器,因為該解釋器是由C語言開發(fā)的员舵,所以名字為Cpython脑沿。
此外還有Jython(運行在Java平臺的python編譯器,可直接把python變異成java字節(jié)碼執(zhí)行)
IronPython(運行在微軟.net平臺的python解釋器马僻,可以直接把python代碼編譯成.net字節(jié)碼)
Python的解釋器很多庄拇,但使用最廣泛的還是CPython。如果要和Java或.Net平臺交互韭邓,最好的辦法不是用Jython或IronPython措近,而是通過網(wǎng)絡(luò)調(diào)用來交互,確保各程序之間的獨立性女淑。