zoukankan      html  css  js  c++  java
  • Anaconda 入门

    一. 什么是anaconda

    • 简介

      anaconda就是可以便捷获取包且对包能够进行管理,同时对环境可以进行统一管理的发行版本。anaconda包含了ocnda。python在内的超过180个科学包及其依赖项

    • 特点
      • 开源
      • 安装过程简单
      • 高性能使用python和r语言
      • 免费的社区支持
    • 内容
      • anaconda:是一个包含180+的科学包及其依赖的发行版本,其包含的科学包包括: conda,numpy,scipy,ipython notebook等
      • conda:conda是包及其依赖项和环境的管理工具
         

    二. Anaconda的安装

    • 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 环境名)
    • 退出环境
      • source deactivate
    • 显示已创建环境:
      • conda info --envs
      • conda info -e
      • conda info list 
    • 复制环境:
      • conda create --name  新环境名  --clone   想要复制的环境名 
      • 两个环境的配置完全相同
    • 删除环境
      • conda remove  --name  环境名  --all

    四. 管理包

    1.查找可供安装的包版本

    • 精确查找 : conda search --full-name  包全名
    • 模糊查找 : conda search  关键字

    2. 获取当前环境中已安装的包

      conda list 

    3. 安装包

    • 在指定环境中安装包
      • conda install --name  环境名  包名
    • 在当前环境中安装包
      • conda install 包名
    • 使用pip安装 :conda不好用的时候可以用pip安装
    • 从anaconda.org安装包 : 当conda和pip都不好用的时候可以用

    4. 卸载包

    • 卸载指定环境中的包
      • conda remove --name 环境名 包名
    • 卸载当前环境中的包
      • conda remove 包名

    5. 更新包

    • 更新所有包
      • conda update --all
      • conda upgrade --all
    • 更新指定包
      • conda update 包名      

       

           

  • 相关阅读:
    R中Factor类型选取子集
    Hive的jion性能分析的相关文章
    Asp.Net大型项目实践(4)用NHibernate保存和查询我们的业务领域对象之多条件组合查询(附源码)
    .Net下的MIS系统架构设计系列导航
    Asp.Net大型项目实践(4)用NHibernate保存和查询我们的业务领域对象之多表关联查询(附源码)
    Asp.Net大型项目实践(4)用NHibernate保存和查询我们的业务领域对象之分页与排序(附源码)
    Asp.Net大型项目实践(5)独家资料!整合NHibernate与Json序列化(附源码)
    Asp.Net大型项目实践(6)用Unity实现层与层之间的接口调用(附源码)
    Asp.Net大型项目实践(4)用NHibernate保存和查询我们的业务领域对象之实现基本的数据库访问(附源码)
    Asp.Net大型项目实践(7)用Unity实现AOP之事务处理+为啥要用AOP(附源码)
  • 原文地址:https://www.cnblogs.com/zhangjian0092/p/11776657.html
Copyright © 2011-2022 走看看