zoukankan      html  css  js  c++  java
  • Anaconda安装和使用

          Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。

              下载地址:https://docs.conda.io/en/latest/miniconda.html

    Anaconda具有如下特点:

    ▪ 开源

    ▪ 安装过程简单

    ▪ 高性能使用Python和R语言

    ▪ 免费的社区支持

    其特点的实现主要基于Anaconda拥有的:

    ▪ conda包

    ▪ 环境管理器

    ▪ 1,000+开源库

    Anaconda、conda、pip、virtualenv的区别

    1、Anaconda是一个包含180+的科学包及其依赖项的发行版本。其包含的科学包包括:conda, numpy, scipy, ipython notebook等。

    2、conda是包及其依赖项和环境的管理工具。

    ▪ 适用语言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN。

    ▪ 适用平台:Windows, macOS, Linux

    ▪ 用途:

              ① 快速安装、运行和升级包及其依赖项。

              ② 在计算机中便捷地创建、保存、加载和切换环境。

    3、pip是用于安装和管理软件包的包管理器。

    ▪ pip编写语言:Python。

    ▪ Python中默认安装的版本:

    ① Python 2.7.9及后续版本:默认安装,命令为 pip

    ② Python 3.4及后续版本:默认安装,命令为 pip3


    virtualenv是用于创建一个独立的Python环境的工具。

    ▪ 解决问题:

    1. 当一个程序需要使用Python 2.7版本,而另一个程序需要使用Python 3.6版本,如何同时使用这两个程序?如果将所有程序都安装在系统下的默认路径,如:/usr/lib/python2.7/site-packages,当不小心升级了本不该升级的程序时,将会对其他的程序造成影响。
    2. 如果想要安装程序并在程序运行时对其库或库的版本进行修改,都会导致程序的中断。
    3. 在共享主机时,无法在全局 site-packages 目录中安装包。


    安装注意事项:

         在“Advanced Installation Options”中不要勾选“Add Anaconda to my PATH environment variable.”(“添加Anaconda至我的环境变量。”)。因为如果勾选,则将会影响其他程序的使用。如果使用Anaconda,则通过打开Anaconda Navigator或者在开始菜单中的“Anaconda Prompt”(类似macOS中的“终端”)中进行使用。


    完成后添加环境变量:

    C:Program Filesanacondacondabin;


    查看版本及更新:

    C:pan>conda --version
    conda 4.8.3

    C:pan>conda update conda


    创建环境

    指定环境名称为dev  使用py2.7版本。默认不指定python使用的是跟conda一样的版本

    C:pan>conda create --name dev python=2.7
    WARNING: A space was detected in your requested environment path
    'C:Program Filesanacondaenvsdev'
    Spaces in paths can sometimes be problematic.
    Collecting package metadata (current_repodata.json): /


    查看环境信息

    *代表当前环境

    C:pan>conda info --env
    # conda environments:
    #
    base                 *  C:Program Filesanaconda
    pachong                  C:UsersAdministrator.condaenvspachong


    切换环境

    C:pan>activate  pachong

    C:pan>conda.bat activate pachong

    (pachong) C:pan>conda info --env
    # conda environments:
    #
    base                     C:Program Filesanaconda
    pachong               *  C:UsersAdministrator.condaenvspachong


    此时我们在安装包就安装到这个环境了


    克隆环境

    将pachong环境克隆成dev环境

    (pachong) C:pan>conda create --name dev  --clone pachong
    WARNING: A space was detected in your requested environment path
    'C:Program Filesanacondaenvsdev'
    Spaces in paths can sometimes be problematic.
    Source:      C:UsersAdministrator.condaenvspachong
    Destination: C:Program Filesanacondaenvsdev
    Packages: 98
    Files: 418

    ………………………..

    删除环境

    conda remove --name <env_name> –all


    查找包

    (pachong) C:pan>conda search --full-name django
    Loading channels: done
    # Name                       Version           Build  Channel
    django                        1.11.8  py27hd476221_0  pkgs/main



    获取当前环境安装包

    (pachong) C:pan>conda list

    ……………………………..


    安装包

    conda install --name <env_name> <package_name>  or  conda install --name django 

  • 相关阅读:
    vue scrollTop的使用方法
    常见简体繁体转换
    远程桌面发生身份验证错误,要求的函数不受支持
    发布版找不到字体,控制台会报错问题处理
    sql进阶-自增字段的数据修改
    sql序列(6)游标
    sql序列(1)新建文件夹、建库
    sql进阶-触发器的实现
    sql进阶-@@rowcount详解
    单条数据横向滚动
  • 原文地址:https://www.cnblogs.com/menkeyi/p/13843943.html
Copyright © 2011-2022 走看看