這兩天一致被乙個問題困擾,電腦裡裝了anaconda和python3.7,在命令列裡輸入python,想要python3.7,出現的確實python3.6,或使用pip安裝包時,不知道是裝在裡python3.7裡面還是anaconda裡面。原因是python3.7和anaconda的可執行檔案都是python.exe,這樣在配置環境變數之後,如果在命令列裡輸入python,顯示出的python版本就不確定是哪乙個了,解決的方法如下:(小聲bb,太菜了,希望大佬指教更好的方法。。。。。)。
如果你已經安裝過了python環境,那麼在安裝anaconda時先不要勾選新增環境變數,後面更改資訊後手動新增,
安裝完成後,在anaconda根目錄下找到python.exe,更改為python333.exe,再去新增環境變數。
輸入驗證:
輸入python和python333
再分別輸入python -m pip -v,python333 -m pip -v,看顯示資訊
可以看到,分別顯示python下pip的路徑和anaconda下pip的路徑
***************不積跬步無以至千里。 ***************
Python 多版本以及pip共存
在工作中,很可能不同的應用需要用到不同的python的版本,還有就是,經常存在這種情況 當開發生產執行完畢後,測試環境沒問題,一到別的機器就各種問題 我把它稱為 包干擾 這裡提供一種思路,我就是這麼做的 先把電腦的上python的全刪了,然後根據需要,選擇不同的2.x與3.x的安裝,這裡推薦相容性更...
多版本Python共存,如何使用pip
一 python多版本安裝 安裝分別安裝python2.7x和python3.6版本在不同路徑 如安裝位置為d python27 和d python36 配置環境變數 配置環境變數,分別新增如下至path路徑 d python27 d python27 scripts d python36 d py...
多版本python共存
當不同版本python之間相互不能相容時,可以使用virtualenv建立不同版本python的虛擬環境 當沒有指定python直譯器時 如下 p 即為指定的python版本 將使用預設的全域性python直譯器建立虛擬環境 windows virtualenv p c python27 pytho...