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 

原文地址:https://www.cnblogs.com/menkeyi/p/13843943.html