@[toc]
Anaconda
1篷牌、介紹
Anaconda指的是一個開源的Python發(fā)行版本,其包含了conda踏幻、Python等180多個科學(xué)包及其依賴項(xiàng)枷颊。 因?yàn)榘舜罅康目茖W(xué)包,Anaconda 的下載文件比較大(約 531 MB)该面,如果只需要某些包夭苗,或者需要節(jié)省帶寬或存儲空間,也可以使用Miniconda這個較小的發(fā)行版(僅包含conda和 Python)隔缀。
Conda是一個開源的包题造、環(huán)境管理器,可以用于在同一個機(jī)器上安裝不同版本的軟件包及其依賴蚕泽,并能夠在不同的環(huán)境之間切換
Anaconda包括Conda晌梨、Python以及一大堆安裝好的工具包,比如:numpy须妻、pandas等
Miniconda包括Conda仔蝌、Python
2、下載荒吏、安裝
2.1敛惊、下載
2.2、安裝
下載后雙擊安裝绰更,一路NEXT瞧挤,在下圖界面時勾選添加環(huán)境變量
第一個選項(xiàng)是添加環(huán)境變量锡宋,默認(rèn)是沒有勾選的,請務(wù)必勾選上特恬,如果這里不勾選执俩,后續(xù)安裝完成后想要自行添加環(huán)境變量會非常麻煩。勾選完后點(diǎn)擊 Install 安裝癌刽。如果忘了勾選可以卸載重裝役首。
安裝完成后在開始菜單會多出一個快捷方式,也就是Anaconda下的4個子程序:
其中Anaconda Prompt 就是我們的cmd
Anaconda Navigator是管理器显拜,可以在里面通過圖像化界面管理虛擬環(huán)境
鍵入python --version
回車衡奥,查看當(dāng)前安裝的python版本
我們也可以通過鍵入python
回車進(jìn)入python解釋器
安裝完成后,在終端輸入conda -V
注意V為大寫远荠,可以查看conda版本
3矮固、更改源
各系統(tǒng)都可以通過修改用戶目錄下的 .condarc
文件
Windows 用戶無法直接創(chuàng)建名為 .condarc
的文件,可先執(zhí)行 conda config --set show_channel_urls yes
生成該文件之后再修改譬淳。
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
即可添加 Anaconda Python 免費(fèi)倉庫档址。
運(yùn)行 conda clean -i
清除索引緩存,保證用的是鏡像站提供的索引邻梆。
4辰晕、虛擬環(huán)境
參考Anaconda創(chuàng)建、激活确虱、退出、刪除虛擬環(huán)境
方法1:通過Anaconda Navigator應(yīng)用圖形化方式管理替裆,安裝anaconda后自帶
方法2:通過命令行
4.1校辩、創(chuàng)建虛擬環(huán)境
使用 conda create -n your_env_name python=X.X
# 創(chuàng)建名為opencv的虛擬環(huán)境,python版本為3.9.7
conda create -n opencv python=3.9.7
# 創(chuàng)建名為opencv的虛擬環(huán)境辆童,python版本為3.9.7宜咒,同時安裝numpy和matplotlib包
conda create -n opencv numpy matplotlib python=3.9.7
4.2、激活虛擬環(huán)境
使用如下命令即可激活創(chuàng)建的虛擬環(huán)境
Linux: source activate opencv(虛擬環(huán)境名稱)
Windows: activate opencv(虛擬環(huán)境名稱)
4.3把鉴、退出虛擬環(huán)境
使用如下命令即可退出創(chuàng)建的虛擬環(huán)境
Linux: source deactivate opencve(虛擬環(huán)境名稱)
Windows:deactivate opencv
故黑,也可以使用activate base
切回base環(huán)境
4.4、虛擬環(huán)境管理
刪除環(huán)境:
conda remove -n opencv(虛擬環(huán)境名稱) --all
刪除虛擬環(huán)境中的包:
刪除opencv中的numpy包:conda remove --name opencv numpy
5庭砍、常用命令
-
conda list
:查看安裝了哪些包场晶。 -
conda install package_name(包名)
:安裝包 -
conda env list 或 conda info -e
:查看當(dāng)前存在哪些虛擬環(huán)境 -
conda update conda
:檢查更新當(dāng)前conda