1 介紹
1.1 簡(jiǎn)介
- Anaconda是用于科學(xué)計(jì)算(數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)應(yīng)用程序、大規(guī)模數(shù)據(jù)處理、預(yù)測(cè)分析等)的Python和R編程語(yǔ)言的發(fā)行版,旨在簡(jiǎn)化包管理和部署。該發(fā)行版包括適用于Windows、Linux和macOS的數(shù)據(jù)科學(xué)包。它由 Anaconda, Inc. 開(kāi)發(fā)和維護(hù),該公司由 Peter Wang 和Travis Oliphant于 2012 年創(chuàng)立。 作為 Anaconda, Inc. 的產(chǎn)品,它也被稱(chēng)為Anaconda Distribution或Anaconda Individual Edition,而該公司的其他產(chǎn)品是 Anaconda Team Edition 和 Anaconda Enterprise Edition,兩者都不是免費(fèi)的。
- Anaconda,中文大蟒蛇,是一個(gè)開(kāi)源的Python發(fā)行版本,其包含了conda、Python等180多個(gè)科學(xué)包及其依賴(lài)項(xiàng)。
- Anaconda包括Conda、Python以及一大堆安裝好的工具包,比如:numpy、pandas等。
Miniconda包括Conda、Python。 - conda是一個(gè)開(kāi)源的包、環(huán)境管理器,可以用于在同一個(gè)機(jī)器上安裝不同版本的軟件包及其依賴(lài),并能夠在不同的環(huán)境之間切換。
1.2 特點(diǎn)
- 開(kāi)源
- 安裝過(guò)程簡(jiǎn)單
- 高性能使用Python和R語(yǔ)言
- 免費(fèi)的社區(qū)支持
1.3 版本下載
- 官網(wǎng)下載
https://www.anaconda.com/products/distribution - 國(guó)內(nèi)鏡像下載
清華鏡像
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
2 Anaconda管理Python包命令
windows下打開(kāi)Anaconda Prompt工具,通過(guò)命令檢測(cè)conda相關(guān)信息:
- 是否被安裝
conda --version
conda 4.5.4
- 查看安裝包信息
conda list
- 查找包
conda search --full-name 包的全名
conda search --full-name python
- 安裝包
在指定的環(huán)境中進(jìn)行安裝
conda install --name env_name package_name
conda install --name python3 pandas
在當(dāng)前的環(huán)境中安裝包
conda install package_name
- 若無(wú)法使用conda install命令進(jìn)行安裝時(shí),則可以使用pip命令進(jìn)行安裝。值得一提的是,pip只是包管理器,它無(wú)法對(duì)環(huán)境進(jìn)行管理,所以要想在指定的環(huán)境中使用pip安裝包,需要先切換到指定環(huán)境中使用pip命令進(jìn)行安裝。
pip install package_name
pip install see
- 卸載包
在指定的環(huán)境中進(jìn)行卸載
conda remove --name env_name package_name
conda remove --name python3 pandas
在當(dāng)前的環(huán)境中卸載包
conda remove package_name
- 更新包
conda update --all
conda update numpy # 更新numpy包
conda update pandas numpy matplotlib # 更新pandas、numpy、matplotlib包
3 安裝
3.1 windows安裝
- 從官網(wǎng)或者國(guó)內(nèi)鏡像下載安裝包,見(jiàn) 1.4。
- 環(huán)境變量
此電腦—右鍵—高級(jí)系統(tǒng)設(shè)置—環(huán)境變量—系統(tǒng)變量—雙擊path—新建如下變量即可。
C:\1_software\anaconda3
C:\1_software\anaconda3\Scripts
C:\1_software\anaconda3\Library\mingw-w64\bin
C:\1_software\anaconda3\Library\usr\bin
C:\1_software\anaconda3\Library\bin
- cmd中查看信息
- 啟動(dòng)Anaconda Navigator
4 操作
Anaconda 個(gè)人版本中包含Conda 和Anaconda Navigator。Conda 適用于命令行界面,也就是 Windows 上的 Anaconda Prompt (Anaconda)和 macOS 和 Linux 上的終端。Navigator 是一個(gè)桌面圖形用戶(hù)界面,允許您在不使用命令行命令的情況下啟動(dòng)應(yīng)用程序并輕松管理 Conda 包、環(huán)境和通道??梢酝瑫r(shí)嘗試使用 Conda 和 Navigator。
4.1 Conda 操作
在 Anaconda Prompt(Anaconda)中可以通過(guò)命令操作。
- 查看 conda 中環(huán)境信息
conda info -e
conda env list
創(chuàng)建新環(huán)境的命令操作流程
conda create --name 環(huán)境名稱(chēng) 包名稱(chēng)
conda create --name python3 python=3.8 # 創(chuàng)建一個(gè)名為python3的環(huán)境,環(huán)境中安裝版本為3.8的python
conda create --name python3 python=3.8 numpy # 也可以同時(shí)安裝多個(gè)包,包名與包名之間用空格隔開(kāi)即可
conda install 包的名稱(chēng) # 在環(huán)境中安裝包
conda remove --name 要?jiǎng)h除的環(huán)境名稱(chēng) --all # 刪除環(huán)境
conda create -n 新環(huán)境名稱(chēng) --clone 已存在的環(huán)境名稱(chēng) # 復(fù)制整個(gè)環(huán)境
切換環(huán)境,安裝模塊
conda info --en
conda activate 環(huán)境
conda install 模塊
如果模塊Navigator找不到,使用pip安裝
比如:pip install qrcode
4.2 Anaconda Navigator 操作
- 打開(kāi)軟件
- 添加一個(gè)新的環(huán)境,點(diǎn)擊Create,輸入環(huán)境名稱(chēng),然后生成,生成路徑在 Anaconda 的安裝路徑/envs下
4.3 Spyder 操作
Anaconda 自帶的 IDE,可以調(diào)試python
4.4 Jupyter Notebook 操作
- https://jupyter.org/
Jupyter Notebook是一個(gè)開(kāi)源的Web應(yīng)用程序,允許用戶(hù)創(chuàng)建和共享包含代碼、方程式、可視化和文本的文檔。它的用途包括:數(shù)據(jù)清理和轉(zhuǎn)換、數(shù)值模擬、統(tǒng)計(jì)建模、數(shù)據(jù)可視化、機(jī)器學(xué)習(xí)等等。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-755605.html
5 示例
- 使用 Navigator 創(chuàng)建一個(gè)新的python環(huán)境
python 3.9.16
pillow 9.3.0 - 查看環(huán)境
conda info -e - 切換到該環(huán)境
conda init # 初始化一下
conda activate qr-code - 安裝模塊
如果Navigator中找不到對(duì)應(yīng)模塊,那就使用pip安裝
pip install qrcode # 7.4.2 版本 - 運(yùn)行腳本
python3 test.py
參考
1、wiki–anaconda
2、百科–anaconda
3、官網(wǎng)–anaconda
4、Anaconda安裝及配置(詳細(xì)版)
5、Anaconda超詳細(xì)安裝教程(Windows環(huán)境下)
6、Anaconda 的安裝及使用文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-755605.html
到了這里,關(guān)于anaconda詳細(xì)介紹、安裝及使用(python)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!