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模組

機器學習平台Anaconda安裝教學與Spyder IDE使用

在Anaconda平台安裝Tensorflow教學

Python讀取CSV檔案畫圖

Similar Posts

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *