學習如何利用conda為每一個不同需求的專案建立一個獨立適合的虛擬環境
使用者開發Python專案時,最常遇見的問題就是不同專案可能會有不同的Python版本以及不同的package需要安裝,那麼在管理上就會是一個問題了。如果你只需要使用特定的套件,或是想要嘗試各種不同的環境應用,但又不想彼此的開發環境受到影響,那Anaconda的套件管理系統conda將會是一個不錯的解決方案。
conda命令是管理在安裝不同package時的主要介面,使用conda時,你可以進行建立(create)、輸出(export)、列表(list)、**移除(remove)和更新(update)**環境於不同Python版本及Packages,同時也可以分享你的虛擬環境。接下來筆者將針對conda如何建立及管理虛擬環境用下列5步驟來說明。
安裝部分可參考筆者Anaconda介紹及安裝教學或官方說明,同時確認作業系統及你所需的python版本。在Windows開始選單(Start menu)中選擇Anaconda Prompt(如下圖所示):
此時可以輸入下列命令來檢查目前版本。
conda –V
若想要進行更新,可以輸入下列命令
conda update conda
你可以輸入下面命令看目前系統已經安裝幾個虛擬環境。
conda env list
假設我們要建立一個叫做myenv的虛擬環境,並且是安裝python 3.5的版本,那我們可以鍵入下面的命令。
conda create --name myenv python=3.5
安裝完後會出現如下圖所示,提醒啟動與關閉虛擬環境的用法。
我們試著再下命令conda env list,列出目前虛擬環境狀況,將會看到多了一個剛建立的虛擬環境myenv。
#python #conda #developer