Python現(xiàn)在用的多的是版本2和版本3,也就是Python2.x和Python3.x.但是目前這兩個版本居然不兼容,相比版本2,版本3據(jù)說有很多優(yōu)勢,然而版本2中眾多的類和包,版本3中又無法使用.在使用者之中還因此形成兩大流派,各說各好無法達(dá)成統(tǒng)一.
由于要用到Python做自動化腳本編寫,默認(rèn)安裝了版本3的,一旦要用到編輯版本2開發(fā)的py程序,又不能在版本3中兼容,總不能因此再買一臺電腦或是虛擬機(jī)吧?
解決方案當(dāng)然是簡單又沒有技術(shù)含量的:
首先,要安裝兩個版本的Python,最好安裝在一個盤里,看起來不那么亂,找起來也方便.
其次,配置環(huán)境.無論安裝多少個版本的,都要配置環(huán)境,例如兩個版本都安裝在c盤,文件夾名各為Python2x和Python3x.右擊我的電腦-屬性-高級系統(tǒng)設(shè)置-環(huán)境變量,找到path,編輯,在變量值后面添加c:\python2x\;c:\python2x\scripts;c:\python3x\;c:\python3x\scripts(如果path環(huán)境變量的值結(jié)尾沒有引號,那就要先加一個引號)
如果你默認(rèn)版本3當(dāng)做系統(tǒng)常用py環(huán)境的話,就不要動Python3x內(nèi)的文件,修改Python2x文件夾內(nèi)Python.exe和Pythonw.exe為Python2.exe和Pythonw2.exe(名字隨便取,記得住就是好名字),反之亦然.
最后,在cmd里驗證.直接輸入python,系統(tǒng)就找到了你默認(rèn)的py環(huán)境了,顯示出你默認(rèn)環(huán)境的信息,excit()一下,輸入python2,于是又顯示出你另外一個版本的py環(huán)境,以此類推,一臺機(jī)器實現(xiàn)安裝N多個版本的python都是可以的.
那么問題又來了,我編寫py腳本的時候該怎么用這些版本呢?一般我們都用pychram工具來編寫py程序的(用其他工具的另行百度吧).
python3x和python2x兩個版本鞠绰,并且安裝好環(huán)境配置好
用pycharm軟件新建一個py文件,輸入一行代碼:print xxx
不出意外的有紅色波浪線報錯,版本3是不支持這種格式的print的
點擊fire-setting-project:xxx(你的項目名)-project interpreter,選擇python路徑
點擊apply 和 ok
現(xiàn)在可以看到家卖,沒有紅色的錯誤提示了,現(xiàn)在pycharm使用的是python2x。版本2中print不要小括號嘉栓,當(dāng)然加了也沒問題。