windows命令行下,怎么能夠自由的切換python2和3呢?當然不是切換目錄!很多帖子告訴你,將python2目錄下的python.exe文件改成python2.exe,pyhton3目錄下的python.exe改成python3.exe。那么確實這樣可以實現命令行下python2執行python2,python3執行python3,但是這樣就破壞了pip。
其實官方早就注意了這個問題,也給出了解決辦法。只要安裝了python3(3.3以上版本),安裝程序會自動在c盤windows下生成一個py.exe程序。這個程序就是一個python的啟動器。那么如果你的windows系統既安裝了python2有安裝了python3,那么你可以通過下面的命令來自由切換的操作python2和python3。
操作python2
py -2 文件名
操作python3
py -3 文件名
操作python2的pip
py -2 -m pip 命令
操作python3的pip
py -3 -m pip 命令