最近在搞爬蟲都要快分裂了,因為同時看著兩份教程對比著寫盅藻,一份用的是python2.7购桑,另一份是用python3.5。
查了資料后發(fā)現(xiàn)氏淑,果粉可以使用virtualenv這個神器輕松解決問題勃蜘,但作為一個軟狗則需要一步步來。哎假残,誰叫自己是軟狗呢缭贡?果粉請移步
但既然是軟狗了,就要在win環(huán)境下解決問題,裝黑蘋果還是非正確道路阳惹〉В看多了幾份資料后,發(fā)現(xiàn)不難莹汤,只要解決程序命名跟環(huán)境變量的沖突就OK了快鱼。
- 在下載安裝好Python 2.7和Python 3.5后,找到目錄并改程序命名体啰,將C:\Software\Python27(這是安裝目錄,下同攒巍,每人可能不一樣)下的python.exe和pythonw.exe分別重命名為python2.exe和pythonw2.exe(此處命名看自己喜歡,改py2也可以)
- 將C:\Software\Python35下的python.exe和pythonw.exe分別重命名為python3.exe和pythonw3.exe
- 前兩步可以在全局內(nèi)解決程序命名沖突荒勇,同名程序的話就會默認使用首先安裝的程序柒莉。那么現(xiàn)在來看環(huán)境變量
- 右鍵"我的電腦" --> "選擇屬性" --> "高級系統(tǒng)設(shè)置" --> "環(huán)境變量",然后選擇path并添加兩個路徑:【C:\Software\Python35】和【C:\Software\Python35\Scripts】沽翔。win10的環(huán)境變量有所改變兢孝,win7加path也是類似。
- OK仅偎,大功告成跨蟹!在開始處打開cmd檢查一下,鍵入python3并回車橘沥,如果提示
Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.
窗轩,那就表示兩個版本的python安裝好了! - 最后座咆,在想跑.py文件的目錄下打開cmd痢艺,然后在命令行中鍵入
python2 xx.py
或者python3 xx.py
即可使用不同的版本來跑程序了。