python2和python3比較好的共存方法

來源:互聯網
上載者:User

標籤:   情境   步驟   檢測   block   環境變數   基礎上   命令列   切換   

文章根據網路資料編寫,只為個人學習使用。青山。。。

----------------------------------------------------

由於工作學習的需求,大家都想同時安裝python2,python3共存,有有些方法是將另一個python版本改名,如見python.exe改為python3.exe,但是這樣使用上由於兩者的環境庫一樣,在安裝升級外掛程式時會有這樣那樣的問題,現在就安裝Anaconda2和Anaconda3並理想共

存,相關描述如下:

 

楔子:

Anaconda是一個Python的科學計算髮行版,包含了超過300個流行的用於科學、數學、工程和資料分析的Python Packages。由於Python有2和3兩個版本,因此Anaconda也在Python2和Python3的基礎上推出了兩個發行版,即Anaconda2和Anaconda3。

有時候我們會在電腦上同時使用Anaconda2和Anaconda3兩個版本,因此有必要考慮它們的共存問題。一般的使用情境是以其中一個版本為主,另外一個版本為輔,因此只需要達到能方便的切換到備用版本,且備用版本的pip等命令能正常使用即可。

由於Anaconda2和Anaconda3包含較多的模組,很多人是不需要這些的,因此若只想要較為純淨的Python2和Python3共存的,可以看本文最後一部分。

## 操作步驟

首先安裝主要版本,在這裡我們選擇Anaconda2,按照正常步驟安裝即可,這裡假定安裝目錄為D:\Anaconda2。

  • 步驟1

在這一步打上那兩個勾。

  • 步驟2

第一個選項是將安裝目錄加入到系統的PATH環境變數中,以後在CMD中便可以直接用python命令啟動python。
第二個選項是讓其他IDE能夠檢測到Anaconda2並將Anaconda2作為預設的Python 2.7。

安裝好Anaconda2之後,再安裝Anaconda3,這裡Anaconda3的安裝目錄必須選在D:\Anaconda2\envs子目錄下,,最後的”py3”可以自己另取。

  • 步驟3

這裡取消掉那兩個勾(按照字面意思理解,打上第二個勾應該是沒有影響的。至於第一個選項,由於之前已經把Anaconda2添加到系統PATH路徑下了,因此再把Anaconda3添加進去,由於順序在Anaconda2的後面,幾乎是沒有作用的,所以這裡沒有勾上)。

  • 步驟4

安裝完成之後,在CMD裡面直接輸入python會啟動Python2,而使用activate py3(py3即之前Python3安裝目錄檔案夾的名字)命令之後,再使用python即可切換至Python3,如所示。使用activate py3命令之後,在命令列前面會出現一個[py3]標記,此時使用任何的python命令都是在Python3下進行的。使用deactivate命令可取消啟用Python3。

python2和python3比較好的共存方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.