1. 程式人生 > >Windows下如何優雅的管理多個python版本以及簡易安裝相關庫(包括機器學習和PyQt)

Windows下如何優雅的管理多個python版本以及簡易安裝相關庫(包括機器學習和PyQt)

你是不是曾經被python版本困擾?你是不是曾經被安裝python的各種包嚇怕?教你一個優雅的方式------anaconda

1.什麼是anaconda(百度百科)?

Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項

180多個,只有你想不到,沒有它包含不到的哦!!!

2.怎麼安裝anaconda?

推薦這篇部落格:

同時需要配置環境變數

3.anaconda強大在何處?

可以這麼說,安裝完anaconda以後,幾乎你將來需要用到的所有東西都在裡面了。因為我最近在學習PyQt5,又涉及到安裝各種依賴,各種軟體的時候,頓感頭皮發麻,所幸想起來了之前安裝的anaconda,於是在安裝目錄下翻了翻,翻到了寶貝:

在該目錄下找到了designer,雙擊開啟,發現這就是qt設計師呀,同時也可以測試PyQt5也已經裝好了。

不僅僅是qt設計師,還有比如jupyter,ipython均可以在cmd裡面啟動,前提是系統變數要配置好

4.如何優雅管理多版本呢?

其實很簡單,以python2.7和python3.6為例,我分別安裝了python2.7版本的anaconda和python3.6版本的anaconda

當使用python3.6的時候,系統變數是這樣的:

當使用python2.7的時候,只需要調整下系統變數的順序,改成這樣既可

5.為什麼說這種方式優雅呢?

多版本管理當然有很多種方式,比如虛擬隔離的方法,但是根據我個人經驗並不推薦,因為使用python最苦惱的就是安裝包或者引用包時各種報錯,而安裝anaconda顯然是一勞永逸式方法。Window下安裝軟體是非常簡單的,一直點下一步就ok了,再配置一個環境變數,以後各種錯誤都無緣和你相見,所以說用anaconda是優雅的,調整系統變數來管理python版本也是優雅的!!