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章:普通题——题目13

    2014-04-29 00:15 题目:将二叉搜索树展开成一个双向链表,要求这个链表仍是有序的,而且不能另外分配对象,就地完成. 解法:Leetcode上也有,递归解法. 代码: // 17.13 F ...

  2. DOS程序员手册(十二)

    DOS可安全使用 610页 在DOS控制台I/O操作进行轮询循环时,有规律地调用中断,以便允许终止 并驻留(TSR)程序(如适用于DOS的实用程序PRINT.COM),知道它可安全 地使用文件操作和其 ...

  3. 【Text Justification】cpp

    题目: Given an array of words and a length L, format the text such that each line has exactly L charac ...

  4. Node应用进程管理器pm2的使用

    本文转载自:豆瓣-PM2介绍 更多内容见github上的pm2说明文档pm2 pm2 是一个带有负载均衡功能的Node应用的进程管理器. 当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程 ...

  5. Python全栈工程师 (类变量、方法、继承、覆盖)

    ParisGabriel                每天坚持手写  一天一篇  决定坚持几年 为了梦想为了信仰    开局一张图 Python人工智能从入门到精通 补充: 实例方法都是操作实例对象 ...

  6. 孤荷凌寒自学python第三十五天python的文件操作之针对文件操作的os模块的相关内容

     孤荷凌寒自学python第三十五天python的文件操作之针对文件操作的os模块的相关内容 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.打开文件后,要务必记得关闭,所以一般的写法应当 ...

  7. 团队Alpha(八)冲刺

    目录 组员情况 组员1(组长):胡绪佩 组员2:胡青元 组员3:庄卉 组员4:家灿 组员5:凯琳 组员6:翟丹丹 组员7:何家伟 组员8:政演 组员9:黄鸿杰 组员10:刘一好 组员11:何宇恒 展示 ...

  8. Android事件分发机制详解(2)----分析ViewGruop的事件分发

    首先,我们需要 知道什么是ViewGroup,它和普通的View有什么区别? ViewGroup就是一组View的集合,它包含很多子View和ViewGroup,是Android 所有布局的父类或间接 ...

  9. jquery.color.js

    经过测试,可以使用. 2016-12-22  21:39:45 /*! * jQuery Color Animations v2.1.2 * https://github.com/jquery/jqu ...

  10. Hexo安装配置详解

    原文 http://blog.csdn.net/tonydandelion2014/article/details/61615898 http://www.joryhe.com/2016-06-06- ...