miniconda的介紹和基本使用

conda分爲三類:

conda:是一種通用包管理系統,旨在構建和管理任何語言和任何類型的軟件。舉個例子:包管理與pip的使用類似,環境管理則允許用戶方便地安裝不同版本的python並可以快速切換。

Anaconda:則是一個打包的集合,裏面預裝好了conda、某個版本的python、衆多packages、科學計算工具等等,就是把很多常用的不常用的庫都給你裝好了。

Miniconda:,顧名思義,它只包含最基本的內容——python與conda,以及相關的必須依賴項,對於空間要求嚴格的用戶,Miniconda是一種選擇。就只包含最基本的東西,其他的庫得自己裝
上面介紹的來源

1.爲什麼使用Miniconda:

(1)安裝python便捷。無論是在win還是linux環境下,miniconda都是傻瓜式的安裝方式,一路next即可,而不需要編譯源碼。
(2)方便的python庫管理。conda在安裝python包時會自動處理依賴包,只需要點確定就可以了。尤其是在安裝opencv,TensorFlow等依賴較爲複雜的包的時候,使用pip會需要手動處理很多依賴項,編譯很多軟件包,而conda不需要。conda甚至可以修改當前python的版本。
(3)方便的python虛擬環境管理。conda命令可以方便的創建和刪除python的虛擬環境。否則需要自己安裝virtualenv等python包。
(4)Anaconda作爲一個python發行版攜帶了很多科學計算的python包,但它太大了,有些包也不需要。而miniconda就小得多,只攜帶了conda所必須的依賴包。

2Miniconda安裝

2.1下載Miniconda

進入清華大學開源軟件鏡像站:https://mirrors.tuna.tsinghua.edu.cn/。
進入路徑:anaconda/miniconda
根據系統下載合適的版本。

2.2安裝Miniconda

2.2.1Windows

(1)Windows下是一個exe文件,選好安裝路徑,一路next即可。
(2)進入環境變量設置界面。
(3)選擇系統變量下的Path變量。
在這裏插入圖片描述
(4)把安裝目錄及目錄下的Scripts添加到Path變量中。
(5)進入cmd,輸入conda –V及python –V。

2.2.2Linux

(1)Linux下是一個bash腳本,會在當前路徑下生成一個miniconda3文件夾。所以選擇好要安裝的路徑後,輸入bash 安裝包名 ,然後全部默認選項即可。
注意:
a)只有查看協議的時候需要按空格翻頁,接受協議的時候輸入yes,其餘均是回車,不需要輸入任何東西,否則會有多餘的設置。
b)Miniconda安裝後可能會覆蓋系統自帶的python命令,使python命令指向Miniconda攜帶的python。但只是修改了軟連接,並不會覆蓋原python的文件。Miniconda的所有文件均在安裝目錄下的miniconda3文件夾內。
c) 如果不想原版本被修改,進入/usr/bin路徑下,記錄下python命令指向的路徑,安裝完成後修改回去即可。
(2)輸入 source ~/.bashrc刷新bash。
(3)輸入conda –V及python –V檢查安裝是否成功。

2.3Conda命令使用

(1)查看已安裝的軟件包:conda list
(2)安裝軟件包:conda install python=3.6.8
(3)卸載軟件包:conda uninstall python
(4)創建虛擬環境:conda create –n env_name python=3.6.8
env_name爲你虛擬環境的名字,python=3.6.8是指定虛擬環境中python的版本,如果不指定,則默認是安裝Miniconda時的版本。
(5)進入虛擬環境:
Linux:source activate env_name
Win:activate env_name
在進入虛擬環境後會在命令提示的最前面添加(env_name)的標識。
在這裏插入圖片描述
(6)退出虛擬環境:
conda deactivate
退出虛擬環境後,命令提示前的環境名會消失。

2.4修改conda源

Anaconda的服務器在國外,所以在國內使用conda命令安裝包時的下載速度很慢,一般會修改爲國內的源。如果你使用的服務器在國外,就不需要修改了。
依次輸入命令即可:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
添加其他軟件源請查看:鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章