虛擬環境是Python解釋器的一個私有副本,在這個環境中你可以安裝私有包,而且不會影響系統中安裝的全局Python解釋器。
虛擬環境非常有用,可以在系統的Python解釋器中避免包的混亂和版本的沖突。為每個程序單獨創建虛擬環境可以保證程序只能訪問虛擬環境中的包,從而保持全局解釋器的干凈整潔,使其只作為創建(更多)虛擬環境的源。使用虛擬環境還有個好處,那就是不需要管理員權限。
目前我的配置是Anaconda+PyCharm的組合。Anaconda是一個包含300多種最受歡迎的科學、工程、數學和數據分析的Python軟件組合包,當需要安裝新的包時可以先采用conda的方式進行安裝,如果conda找不到相應的包,那我們可以采用pip的方式,具體可以參考Anaconda環境和包的管理。PyCharm是JetBrain公司出品的Python IDE,其功能非常強大,支持許多常用的框架以及版本控制系統。
在PyCharm中創建virtualenv虛擬環境的步驟如下:
1、點擊圖中紅色設置按鈕
2、選擇Create VirtualEnv
3、Name是虛擬環境的名字,Location是保存的位置,Base interpreter是源Python解釋器的位置,Inherit global site-packages:是否要繼承源解釋器環境中安裝的包,然后點擊OK,即可完成創建。
4、創建完畢后,項目自動切換到新的虛擬環境,作為解釋器。
可以看到在PyCharm中,創建一個虛擬環境非常簡便,一句命令都不需要敲,而是由PyCharm在后台代為完成,不得不說JetBrain出品,必屬精品呀!
Study needs music and sports.