Windows下Python版本的切換


通常在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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM