Anaconda虛擬環境教學
介紹
大家好,今天想跟大家介紹的是anaconda的虛擬環境,為什麼需要anaconda虛擬環境呢?平常在anaconda環境執行spyder,我們就會直接安裝一些python模組,平常使用上也都沒問題,但如果我們想要同時安裝兩種不同版本的模組,例如tensorflow就是1.x版本跟2x版本,去執行那就會有問題。像是可能沒辦法同時裝的情況,就需要先將一個解除安裝,再去安裝另一個,這樣會很麻煩。這時候虛擬環境就非常方便,他可以透過這個環境,讓我們安裝特定的python模組,而且環境是獨立執行,並不會影響到其他環境。本篇文章,就帶大家了解要怎麼建立與使用anaconda虛擬環境。
教學
步驟1: 打開anaconda prompt。
開啟anaconda平台的終端機,ananconda prompt。

步驟2: 創建虛擬環境。
例如可以打
conda create -n myenvir
其中myenvir是虛擬環境名稱,這個名稱可以自行定義。
然後會出現proceed? 就打y可繼續執行。
執行完之後,虛擬環境就創建完成。

步驟3: 啟動虛擬環境。
輸入
conda activate myenvir
myenvir是虛擬環境名稱,看自己要啟動哪一個虛擬環境,就打相對應的名稱。
啟動完成之後,可以看到,原本指令最左邊會有(base)的字樣,啟動完成後最左邊就會是虛擬環境的名稱,像是(myenvir),這時候就代表已經啟動成功,已經在這個虛擬環境了。

步驟4: 安裝pythonIDE,以及python模組。
再這邊就可以安裝spyder,我們才能夠透過spyder去寫程式應用,所以這邊會輸入
conda install spyder

其他python模組,也是用相同方式安裝,
像是
conda install numpy
conda install scikit-learn
等等。
所以跟一般pip install不同,這邊要改為conda install。

步驟5: 啟動spyder IDE。
安裝完成後,輸入
spyder
就可以執行spyder IDE。

以下是啟動spyder完成的畫面。

步驟6: 確定spyder有無在這個虛擬環境執行。
我們可以import sys模組,
輸入
import sys
print(sys.executable)
可看到我們是在myenvir的資料夾執行的,所以確實是在虛擬環境執行,就可以在這個環境上,實作專案。

使用完畢後,直接關閉即可。
這邊額外教大家,如果還想要再切換不同虛擬環境,要關閉的話,就可以輸入
conda deactivate
就可以退出虛擬環境了。

結論
本篇文章帶您創建虛擬環境,以及在虛擬環境上安裝相關模組,以及啟動IDE,進行程式撰寫,這樣之後大家就可以在各個環境上安裝自己想要的特定模組了。
相似文章
Anaconda使用pip install安裝python模組