關於Anaconda的環境和包管理


Anaconda相對於原生python解釋器具有更好的包管理功能,它有一個env文件夾,里面包含所要管理的所有環境;日常操作時我們可能會使用pytorch、Tensorflow等多個環境,由於每個環境對Python的包的兼容性都不一樣,所以我們可以創建多個獨立的環境,每個環境中的python包都是獨立的,相互不干擾,方便管理以及解決兼容性的問題;

場景1:我們現在要使用Tensorflow和Pytorch框架,則可以創建對應的環境。使用"source activate tensorflow"來創建tensorflow環境,pytorch類似,然后在這個環境中安裝需要的python包(conda install)

注意:(1)Anaconda自身也有一個環境(base),它與我們創建的環境之間獨立,互相無法調用各自的包;

           (2)"source activate xxx"其實就是python解釋器的解釋路徑轉換到xxx環境中,平時運行時要注意這個;

           (3)"conda install xxx"安裝包時也要注意要安裝到的環境;

   (4)使用“conda create -n pytorch python=3.7”來創建pytorch環境;

   (5)使用"source deactivate"關閉虛擬環境;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM