??本文介紹在Anaconda環(huán)境下,創(chuàng)建、使用與刪除Python虛擬環(huán)境的方法。
??在Python的使用過程中,我們常常由于不同Python版本以及不同第三方庫版本的支持情況與相互之間的沖突情況,而需要創(chuàng)建不同的Python虛擬環(huán)境;在Anaconda的幫助下,這一步驟就變得十分方便。
??首先,我們需要打開“Anaconda Prompt (anaconda3)”。
??隨后,在其中輸入如下所示的代碼,從而瀏覽當(dāng)前Anaconda中的全部環(huán)境的情況。
conda env list
??運(yùn)行代碼,如下圖所示。其中,如果我們之前沒有創(chuàng)建過虛擬環(huán)境,那么列表中只會出現(xiàn)一個base
環(huán)境,也就是Anaconda的基本環(huán)境。其中,星號*
表示Anaconda當(dāng)前正在使用的環(huán)境,最后面一列的路徑也就是這一環(huán)境對應(yīng)的保存路徑。
??隨后,我們開始創(chuàng)建虛擬環(huán)境。首先,如果我們依據(jù)以下格式代碼加以虛擬環(huán)境的創(chuàng)建,會得到一個Python版本與Anaconda基本環(huán)境中Python版本一致的虛擬環(huán)境;例如,我這里Anaconda基本環(huán)境的Python版本為3.9.13
,那么創(chuàng)建的虛擬環(huán)境Python版本也會是3.9.13
。其中,py39
是虛擬環(huán)境的名稱,大家可以自行修改。
conda create -n py39
??運(yùn)行代碼,如下圖所示。
??其次,如果我們依據(jù)以下格式代碼加以虛擬環(huán)境的創(chuàng)建,會得到一個指定Python版本的虛擬環(huán)境。其中,py36
同樣是虛擬環(huán)境的名稱,最后的python=3.6
就是指定Python版本為3.6
,大家可以依據(jù)實(shí)際需要來修改。
conda create -n py36 python=3.6
??運(yùn)行代碼,如下圖所示。
??通過以上兩句代碼,我們創(chuàng)建了兩個虛擬環(huán)境;此時,我們再用前文提到的代碼瀏覽當(dāng)前Anaconda中全部的環(huán)境情況,會得到如下圖所示的結(jié)果。其中,除了base
是Anaconda的基本環(huán)境,其他兩個環(huán)境就是我們剛剛創(chuàng)建的虛擬環(huán)境。
??如果我們找到上圖中所示的路徑,也可以看到兩個新創(chuàng)建的虛擬環(huán)境對應(yīng)的文件夾。
??隨后,如果我們想要使用某一個虛擬環(huán)境,就可以通過如下的代碼來實(shí)現(xiàn)。其中,py36
是我們需要使用的虛擬環(huán)境的名稱。
conda activate py36
??運(yùn)行代碼,如下圖所示。此時,我們繼續(xù)輸入代碼,就是在py36
這個虛擬環(huán)境中加以運(yùn)行了。
??例如,我們可以輸入如下語句,查看當(dāng)前虛擬環(huán)境對應(yīng)的Python版本。
python
??運(yùn)行代碼,如下圖所示。可以看到,當(dāng)前這一虛擬環(huán)境的Python版本是3.6.13
。這就是因?yàn)榍懊嫖覀儎?chuàng)建這一虛擬環(huán)境時,指定了其Python版本為3.6
導(dǎo)致的。
??這里需要注意,在終端中輸入前述python
這一句代碼后,如果接下來輸入的不是Python代碼,需要同時按下Ctrl
鍵與Z
鍵,然后按下回車
鍵,退出Python語句環(huán)境,如下圖所示。
??隨后,我們可以通過如下代碼退出當(dāng)前虛擬環(huán)境,從而回到Anaconda的基本環(huán)境。
conda deactivate
??運(yùn)行代碼,如下圖所示。
??此外,如果我們需要刪除某個虛擬環(huán)境,則需要通過如下代碼實(shí)現(xiàn)。其中,py39
是要刪除的虛擬環(huán)境的名稱。
conda remove -n py39 --all
??運(yùn)行代碼,如下圖所示。
??刪除完畢,我們再用前文提到的語句瀏覽當(dāng)前Anaconda中全部的環(huán)境情況,會得到如下圖所示的結(jié)果;可以看到,py39
這個剛剛刪除的虛擬環(huán)境就不再存在了。
文章來源:http://www.zghlxwxcb.cn/news/detail-702021.html
??以上,我們介紹了在Anaconda環(huán)境下,創(chuàng)建、使用與刪除Python虛擬環(huán)境的基本方法;如果我們需要加以進(jìn)一步的應(yīng)用,比如在某個虛擬環(huán)境中下載、安裝Spyder軟件,或是在某個虛擬環(huán)境中安裝某個第三方庫等,具體方法我們將在下一篇博客中介紹。文章來源地址http://www.zghlxwxcb.cn/news/detail-702021.html
到了這里,關(guān)于創(chuàng)建Anaconda虛擬Python環(huán)境的方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!