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