Anaconda包管理工具 / Anaconda Package Management Tools


Anaconda is the world’s most popular Python data science platform

Anaconda的包管工具使得用户可以针对不同的项目进行特定的环境建立,并且切换十分方便,大大提升了各种安装环境的管理效率。

1 Anaconda安装 / Anaconda Install

Anaconda的安装十分的简单,直接在官网下载对应版本的安装包即可,安装时自动集成了Python的对应版本。

安装完成后可以在cmd窗口运行指定的conda命令。

2 Anaconda基本功能 / Anaconda Basic Function

下面对Anaconda的环境管理的基本功能及使用进行介绍。

首先进行环境的建立,运行命令行,在命令行中使用命令创建一个新的环境,

conda create -n env_name python=3.5  

上面的命令创建了一个新的python环境,其位置在/envs/env_name下面,其中env_name为环境名称,为Python创建这个环境,3.5为该环境所使用的Python版本信息。

Note: 在Anaconda中,许多命令后面可以使用缩写,例如-n,实际上是--name的缩写,-h是--help的缩写。

在创建好上述的环境后,可以使用下面的命令进行环境的激活与切换,

activate env_name  

此时Anaconda将会激活之前创建的环境,并且使用该环境下的Python及对应安装的第三方包。对于软件安装,可以选择使用conda或者pip进行安装

conda install sw_name / pip install sw_name

3 Anaconda常用命令 / Anaconda Freq-Command

下面为一些conda常用的操作命令:

版本管理:

  conda --version                                                         查看conda版本

  conda update conda                                                  升级当前版本的conda

环境管理:

conda create -n/--name env_name pack_name             创建新的环境及需要安装的多个包

conda info -e / conda env list                                        显示所有环境(当前环境加*号)

conda create -n new_env --clone old_env                    通过克隆old_env创建新的环境

conda remove -n env_name --a                                 删除一个环境

[source ]activate env_name                                       激活环境(linux加source, 下同)

[source ]deactivate                                                    退出当前环境

包管理:

conda list                                                                 显示conda已安装的包

conda install -n/--name env_name pack_name            使用conda安装包到环境中

conda install pack_name                                           安装软件包到当前环境

conda remove -n env_name pack_name                      删除环境中的包

参考链接


https://www.anaconda.com/

http://blog.csdn.net/fyuanfena/article/details/52080270

Python的支持工具[0] -> 环境包管理工具[1] -> Anaconda的更多相关文章

  1. Python的支持工具[0] -> 环境包管理工具[0] -> pip

    pip包管理工具 / pip Package Management Tools pip是一个Python包管理工具,主要是用于安装PyPI上的软件包,可以替代easy_install工具. 1 pip ...

  2. python版本管理工具pyenv和包管理工具pipenv

    一.pyenv版本管理工具 pyenv是一个python版本管理工具,可以实现轻松切换多个python版本 它可根据每个用户更改全局python版本,也可以为每个项目指定python版本,还可以管理v ...

  3. Python包管理工具小结

    此文已由作者张耕源授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 作为一名接触Python有一段时间的初学者,越来越体会到Python的方便之处,它使人能更 多的关注业务本身 ...

  4. Python 包管理工具 pip 与 conda

    简介 pip是接触 python 后最早认识的包管理工具.通过使用 pip 能够自动下载和解决不同 python 模块的依赖问题,使 python 的配置过程变得简单. 与 pip 类似,conda ...

  5. go包管理工具glide使用方法

    golang没有官方最佳管理方案,在go的世界里存在大量的自制解决方案. go语言的包是没有中央库统一管理的,通过使用go get命令从远程代码库(github.com,goolge code 等)拉 ...

  6. Go的包管理工具(一)

    在前面转载了系列文章:Golang 需要避免踩的 50 个坑,总得来说阅读量都挺大.今天这篇文章,咱们一起聊聊Go的依赖包管理工具. 背景 每一门语言都有其依赖的生态,当我们使用Java语言的时候,使 ...

  7. Golang包管理工具glide简介

    Golang包管理工具glide简介 前言 Golang是一个十分有趣,简洁而有力的开发语言,用来开发并发/并行程序是一件很愉快的事情.在这里我感受到了其中一些好处: 没有少了许多代码格式风格的争论, ...

  8. python 包管理工具

    python 包管理工具 Python当前的包管理工具链是 easy_install/pip + distribute/setuptools + distutils,显得较为混乱. 而将来的工具链组合 ...

  9. Python 包管理工具解惑

    Python 包管理工具解惑 本文链接:http://zengrong.net/post/2169.htm python packaging 一.困惑 作为一个 Python 初学者,我在包管理上感到 ...

随机推荐

  1. 《Cracking the Coding Interview》——第17章:普通题——题目6

    2014-04-28 22:49 题目:给定一个整数数组.如果你将其中一个子数组排序,那么整个数组都变得有序.找出所有这样子数组里最短的一个. 解法:线性时间,常数空间内可以解决,思想类似于动态规划. ...

  2. CodeIgniter学习笔记五:分页,文件上传,session,验证码

    一.分页 示例代码: //装载类文件 $this -> load -> library('pagination'); $controller = $this->router-> ...

  3. 【Lowest Common Ancestor of a Binary Search Tree】cpp

    题目: Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in th ...

  4. appium-手势密码实现-automationName 是Appium的情况

    1. 红色区域的范围为:[66,575][1014,1523], 由于这块是一个整块,所以无法使用每个点的数据:因此只能使用LockPatternView对象拿到左上角的坐标值 2.  原理, 将九宫 ...

  5. Jforum环境之Tomcat环境搭建

    Jforum环境搭建,需先安装JDK.JRE.Tomcat.Mysql(JDK.JRE暂不做说明).本文先说Tomcat环境搭建 1.进入Apache Tomcat官网下载,我选择的是免安装的zip包 ...

  6. springboot生成表结构

    https://blog.csdn.net/yalishadaa/article/details/59656332

  7. iterm2+vim使用

    iterm2+vim 终端切换为iterm2+zsh+oh my zsh,确实好用. I term2常用快捷键记录 新建标签:cmd+t 关闭标签:cmd+w 切换标签:cmd+数字, 切换全屏:cm ...

  8. JavaScript各种数据类型

    (一)JavaScript跟Java.Python等语言一样,也是一门编程语言,配合着html,css等可以让画面动起来, 在页面中导入方式主要有两种,如图 可以自己写在文件里面,一般写在body标签 ...

  9. 201621123034 《Java程序设计》第7周学习总结

    作业07-Java GUI编程 1. 本周学习总结 1.1 思维导图:Java图形界面总结 1.2 可选:使用常规方法总结其他上课内容. 2.书面作业 1. GUI中的事件处理 1.1 写出事件处理模 ...

  10. POJ 3421 X-factor Chains | 数论

    题意: 给一个x,求最长的排列满足开头是1,结尾是x,前一个数是后一个数的因子 输出长度和这样序列的个数 题解: 把x分解质因数,质因数个数就是答案,接下来考虑怎么求个数 显然这是一个可重集合全排列问 ...