1.為什么要創(chuàng)建虛擬環(huán)境
????????我們在做開發(fā)或者跑論文實驗可能會同時進行多個任務(wù),這些任務(wù)可能會依賴于不同的python環(huán)境,比如有的用到3.6有的用到3.7,這時我們創(chuàng)建不同版本的python,放到虛擬環(huán)境中給不同的任務(wù)分別提供其所需要的版本,這樣可以將各任務(wù)所用的環(huán)境隔離開不會相互影響。就算多個項目使用同一個版本的python,這時候還是需要創(chuàng)建conda虛擬環(huán)境的,比如一個任務(wù)用Pytorch開發(fā),一個任務(wù)用TensorFlow開發(fā),不同框架對python包依賴,對底層庫的依賴是不同的, 此時可能會起沖突,比如安裝Pytorch后再安裝TensorFlow時可能會將Pytorch所用依賴更新,則會導(dǎo)致Pytorch無法運行。故創(chuàng)建虛擬環(huán)境是非常有必要的,它可以隔離各項目所需環(huán)境,讓項目之間不會起沖突
2.創(chuàng)建環(huán)境
使用conda創(chuàng)建虛擬環(huán)境首先我們需要安裝了Anaconda,具體的Anaconda的安裝可以參考Anaconda安裝。
安裝過Anaconda后,我們打開Anaconda?Powershell Prompt ,輸入:
conda create --name? myfirst_env(環(huán)境名字) python=3.6
這里,myfirst_env是我們自己要起的環(huán)境名,python=3.6這個版本根據(jù)個人的需要進行更換
?后面會給一個提示,例如:
輸入y即可進行創(chuàng)建。
3.查看虛擬環(huán)境:
conda env list
輸入下面代碼進入虛擬環(huán)境:
conda activate ml
輸入?conda list?可以查看當前環(huán)境中所有安裝過的程序
輸入pip list?可以查看當前環(huán)境中所有python的模塊
在(ml)目錄下我們可以通過pip進行python庫的安裝。
對于包的安裝大家可以通過下面命令進行移除:
conda remove --name Env package
4.刪除虛擬環(huán)境
conda remove -n py37 --all
文章來源:http://www.zghlxwxcb.cn/news/detail-726122.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-726122.html
到了這里,關(guān)于conda 創(chuàng)建虛擬環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!