一. 什麼是anacondapython
anaconda就是能夠便捷獲取包且對包可以進行管理,同時對環境能夠進行統一管理的發行版本。anaconda包含了ocnda。python在內的超過180個科學包及其依賴項macos
- 特色
- 開源
- 安裝過程簡單
- 高性能使用python和r語言
- 免費的社區支持
- 內容
- anaconda:是一個包含180+的科學包及其依賴的發行版本,其包含的科學包包括: conda,numpy,scipy,ipython notebook等
- conda:conda是包及其依賴項和環境的管理工具
二. Anaconda的安裝bash
- macos系統安裝Anaconda
- 圖形界面安裝
- 下載 下載:https://www.anaconda.com/distribution/#download-section, 點擊64-bit graphical installer, 官網提供兩個版本 py2.7 和 py3.7
- 雙擊下載文件, 執行下一步, "destination select"部分選擇 "install for me only" 並點擊下一步
- 在"installation type" 部分, 能夠點擊"change install location"來改變安裝位置,標準位置是在用戶的家目錄下,
- 等待installation結束, 在summary部分若看到the installation was completed sussessfully, 則安裝成功, 直接點擊 close關閉
- 在mac的launchpad中能夠找到 Anaconda-Navigator的圖標, 點擊打開
- 若anaconda-navigator成功啓動,則說明真正成功的安裝了anaconda,若是未成功,請務必仔細檢以上步驟
- 提示:
- anaconda-navigator中已經包含 jupyter notebook, jupyterlab, qtconsole, spyder.
- jupyter 有助於咱們編寫代碼, 運行代碼以及獲取代碼的運行結果,特色是能夠另咱們便捷的爲代碼及其運行結果添加文檔的描述,解釋和說明.
- 命令行安裝
- 下載 下載 : https://www.anaconda.com/distribution/#download-section, 點擊64bit command line installer
- 打開一個終端 執行命令 bash ~/Downloads/Anacondaxxxx.sh
三. 使用工具
在終端中執行conda命令性能
- conda --version 查看conda版本號
- conda list 查看已經安裝的包
- conda update conda 將conda更新至最新版本
- conda --help 或 conda -h 查看conda幫助信息
- rm -rf ~/anaconda3 或者 rm -rf ~/anaconda2
環境管理命令行
- 建立環境:
- conda create --name 環境名 安裝在環境中的包名
- -name 能夠代替爲 -n
- 想要指定版本號,只須要在包名的後面加上"=版本號" ,如conda create -n python3 python=3.5
- 在環境中建立多個包,conda create -n python3 python=3.5 numpy pandas
- 默認狀況下,新建立的環境會被保存在 /users/username/anaconda3/env目錄下
- 切換環境:
- source activate 環境名 (在個人電腦上該命令很差使, 換成conda activate 環境名)
- 退出環境
- 顯示已建立環境:
- conda info --envs
- conda info -e
- conda info list
- 複製環境:
- conda create --name 新環境名 --clone 想要複製的環境名
- 兩個環境的配置徹底相同
- 刪除環境
- conda remove --name 環境名 --all
四. 管理包ip
1.查找可供安裝的包版本ci
- 精確查找 : conda search --full-name 包全名
- 模糊查找 : conda search 關鍵字
2. 獲取當前環境中已安裝的包rem
conda list 文檔
3. 安裝包
- 在指定環境中安裝包
- conda install --name 環境名 包名
- 在當前環境中安裝包
- 使用pip安裝 :conda很差用的時候能夠用pip安裝
- 從anaconda.org安裝包 : 當conda和pip都很差用的時候能夠用
4. 卸載包
- 卸載指定環境中的包
- conda remove --name 環境名 包名
- 卸載當前環境中的包
5. 更新包
- 更新全部包
- conda update --all
- conda upgrade --all
- 更新指定包