Python有幾種不同版本的實(shí)現(xiàn)方式,目前,有四種產(chǎn)品完備的、強(qiáng)大和穩(wěn)定的主流Python實(shí)現(xiàn):
1.CPython是常規(guī)的老版本Python,也是我們通常所稱的Python。它既是編譯器也是解釋器,有自己的一套全部用標(biāo)準(zhǔn)C語(yǔ)言編寫的標(biāo)準(zhǔn)程序包和模塊。該版本可以直接用于所有流行的當(dāng)前平臺(tái)。大多數(shù)的Python第三方程序包和庫(kù)與此版本兼容。
2.PyPy是Python實(shí)現(xiàn)的一個(gè)更快實(shí)現(xiàn),它使用JIT編譯器來使代碼運(yùn)行速度比CPython實(shí)現(xiàn)的速度更快。
3.Jython是Java平臺(tái)的Python實(shí)現(xiàn),它支持Java虛擬機(jī)(Java Virtual Machine,JVM),適用于任何版本的Java(版本最好是7以上)。
4.IronPython是流行的Microsoft .NET框架的Python實(shí)現(xiàn),也稱為通用語(yǔ)言運(yùn)行時(shí)(Common Language Runtime,CLR)。
建議你使用默認(rèn)的Python版本,即CPython實(shí)現(xiàn),只有當(dāng)你真的有興趣與其它語(yǔ)言(如C#和Java)進(jìn)行接口并需要在代碼庫(kù)中使用它們時(shí),才可以去嘗試其它版本。
第一步將python的安裝路徑添加到環(huán)境變量之后,可以通過命令提示符操作python,按win+R鍵打開運(yùn)行,輸入“cmd”第二步進(jìn)去命令提示符之后,輸入“python”第三步按回車鍵之后,可以看到python的當(dāng)前版本號(hào)
方法二:通過python中shell查看
第一步在我們的電腦上搜索python,可以看到python IDLE,第二步點(diǎn)擊進(jìn)去shell之后,可以在左上方看到python當(dāng)前版本號(hào)
去官網(wǎng)下載你想要的python版本的Anaconda,因?yàn)锳naconda的集成包都是對(duì)應(yīng)相應(yīng)版本的Python的.如果你打算只更新Anaconda的Python版本,可能會(huì)出現(xiàn)Python依賴包不兼容的問題.例如,你原來使用的是Python2.7,你更新到Python3.5以后,你的numpy依賴包還是Python2.7的,就會(huì)出現(xiàn)兼容性錯(cuò)誤!
談不上過時(shí)了吧,現(xiàn)在可能都是到Python3.9了,往上的版本可能提供的功能更多了,也會(huì)修復(fù)之前版本的一些問題。
但是稍微老點(diǎn)的版本更穩(wěn)定,Python3.7用好用熟練了,即使升級(jí)到3.8和3.9,對(duì)你來說只要看下官方文檔都增加了什么功能就好了,不會(huì)有太多差別的,不像Python2到python3跨度那么大的。