一. 什么是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
- 更新指定包