姓名:張鈺 學(xué)號:21011210154 學(xué)院:通信工程學(xué)院
轉(zhuǎn)自:https://blog.csdn.net/qq_18668137/article/details/80807829
【嵌牛導(dǎo)讀】conda、miniconda、anaconda的區(qū)別以及在pycharm中選擇conda的虛擬環(huán)境
【嵌牛鼻子】conda、miniconda、anaconda
【嵌牛提問】conda的基本使用
【嵌牛正文】
conda是一種通用包管理系統(tǒng),旨在構(gòu)建和管理任何語言和任何類型的軟件。舉個例子:包管理與pip的使用類似,環(huán)境管理則允許用戶方便地安裝不同版本的python并可以快速切換。
Anaconda則是一個打包的集合,里面預(yù)裝好了conda、某個版本的python、眾多packages、科學(xué)計算工具等等,就是把很多常用的不常用的庫都給你裝好了。
Miniconda,顧名思義,它只包含最基本的內(nèi)容——python與conda,以及相關(guān)的必須依賴項,對于空間要求嚴(yán)格的用戶,Miniconda是一種選擇。就只包含最基本的東西,其他的庫得自己裝。
對conda的基本掌握:
1:基本操作:
升級全部庫: conda upgrade --all
升級一個包 conda update packagename
安裝包:conda install packagename
也可以安裝多個包: conda installl numpy pandas scipy
安裝固定版本的包:conda install numpy =1.10
移除一個包:conda remove packagename
查看所有包:conda list
2:管理python環(huán)境:
創(chuàng)建虛擬環(huán)境:conda create -n env_name list of packagenaem
eg: conda create -n env_name pandas
指定python版本:conda create -n env_name python3 = 3.7 pandas
激活環(huán)境: activate env_name
退出環(huán)境 : deactivate env_name
刪除虛擬環(huán)境:conda env remove -n env_name
顯示所有虛擬環(huán)境:conda env list
conda 創(chuàng)建的虛擬環(huán)境是在anaconda安裝目錄下的envs下,所以使用pycharm,只要在特定項目配置運行環(huán)境就可以了。