通常在Windows系統下我們可能安裝了多個Python版本,那么該如何進行版本的切換呢?下面就Python2.7與Python3.0版本進行簡單說明。
1、首先需要在Windows上安裝Python2.X與Python3.X的版本的Python。安裝完成后通過CMD命令進行DOS環境查看當前使用的Python版本,如下圖:
現在默認版本是Python3.X,我們需要把默認的Python指向Python2.X
2、首先配置Python2.X的環境變量。
此處需要將兩個目錄添加到path環境變量中:
- python命令文件所在目錄: python 2.x安裝目錄
- pip、easy_install等其他腳本文件所在目錄: python 2.x安裝目錄下的Scripts目錄(有的版本沒有改目錄,那說明你的Python沒有安裝setuptool工具需要從官網下載該工具進行安裝)
操作步驟:右擊 我的電腦/此電腦 --> 屬性 --> 高級系統設置 --> 高級選項卡(默認)--> 環境變量 --> 系統環境變量下的 Path -->編輯
將下面這行內容添加到Path變量的開始位置:
C:\Python27;C:\Python27\Scripts;
最后是這樣的:
3、將Python3.X的命令與Python2.X的命令進行區分
解決方案是:將python 3.x 下的所有命令文件名稱后都添加一個3,如:python ==> python3
4、通過cmd進入DOS進行驗證:
說明:一定要重新啟動命令終端,否則的path變量不會被重新加載。
測試發現pip3有問題,其實就是pip的版本太低了,升級一下就可以了:python3 -m pip install -U pip
附加說明:
對不同版本PIP的區分
對不同版本的進行安裝模塊可以查看安裝路徑C:\Python27\Scripts下的pip
通過修改其中的pip*-script.py文件的第一行指向不同的python.exe
比如讓pip3和pip3.5都針對python3.5版本,則將第一行都修改為#!c:\python35\python3.exe
pip2.7針對python2.7版本則默認用python.exe(因為python27中解釋器未修改仍為python.exe)
修改后的顯示:
參考資料:
http://blog.csdn.net/zyx19950825/article/details/61919038
http://www.cnblogs.com/yyds/p/6080826.html