Python的支持工具[0] -> 环境包管理工具[1] -> Anaconda
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 删除环境中的包
参考链接
http://blog.csdn.net/fyuanfena/article/details/52080270
Python的支持工具[0] -> 环境包管理工具[1] -> Anaconda的更多相关文章
- Python的支持工具[0] -> 环境包管理工具[0] -> pip
pip包管理工具 / pip Package Management Tools pip是一个Python包管理工具,主要是用于安装PyPI上的软件包,可以替代easy_install工具. 1 pip ...
- python版本管理工具pyenv和包管理工具pipenv
一.pyenv版本管理工具 pyenv是一个python版本管理工具,可以实现轻松切换多个python版本 它可根据每个用户更改全局python版本,也可以为每个项目指定python版本,还可以管理v ...
- Python包管理工具小结
此文已由作者张耕源授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 作为一名接触Python有一段时间的初学者,越来越体会到Python的方便之处,它使人能更 多的关注业务本身 ...
- Python 包管理工具 pip 与 conda
简介 pip是接触 python 后最早认识的包管理工具.通过使用 pip 能够自动下载和解决不同 python 模块的依赖问题,使 python 的配置过程变得简单. 与 pip 类似,conda ...
- go包管理工具glide使用方法
golang没有官方最佳管理方案,在go的世界里存在大量的自制解决方案. go语言的包是没有中央库统一管理的,通过使用go get命令从远程代码库(github.com,goolge code 等)拉 ...
- Go的包管理工具(一)
在前面转载了系列文章:Golang 需要避免踩的 50 个坑,总得来说阅读量都挺大.今天这篇文章,咱们一起聊聊Go的依赖包管理工具. 背景 每一门语言都有其依赖的生态,当我们使用Java语言的时候,使 ...
- Golang包管理工具glide简介
Golang包管理工具glide简介 前言 Golang是一个十分有趣,简洁而有力的开发语言,用来开发并发/并行程序是一件很愉快的事情.在这里我感受到了其中一些好处: 没有少了许多代码格式风格的争论, ...
- python 包管理工具
python 包管理工具 Python当前的包管理工具链是 easy_install/pip + distribute/setuptools + distutils,显得较为混乱. 而将来的工具链组合 ...
- Python 包管理工具解惑
Python 包管理工具解惑 本文链接:http://zengrong.net/post/2169.htm python packaging 一.困惑 作为一个 Python 初学者,我在包管理上感到 ...
随机推荐
- HUAWEI TAG-AL00 找IMEI的过程
前几天,遇到一台华为机型,IMEI获取有问题,然后就找了一下. 以下是解决过程,权当记录一下,尽管为知笔记已经有备份了 :) 0x01: 起因 测试小哥发现,一台机型IMEI获取不全,有问题,拨号页面 ...
- python练习1 ——菱形打印
具体请看链接: 链接 2018-09-29 12:51:45
- selenium定位弹出菜单
写selenium脚本,在浏览器定位各种弹出菜单时,有时用工具很难去取菜单的属性,下面说下如何去取: 点开firebug ,切换到“脚本”界面,首先在输入框输入单字母s,待弹出下拉列表后,单击左侧的插 ...
- android中dumpsys命令使用
转自:https://testerhome.com/topics/1462 adb shell dumpsys,默认打印出当前系统所有service信息,在后面可加上具体的服务名 需要列出当前运行的服 ...
- Elasticsearch相关度评分_score
相关度评分 _score 的目的 是为了将当前查询的结果进行排序,比较不同查询结果的相关度评分没有太大意义. _score的计算方式 score(q,d) = # score(q,d) 是文档 d 与 ...
- ASP.NET——实现两个下拉框动态联动
引入: 在网页中,我们经常会遇到下图中的情况.首先在下拉框中选择所在的省,选择之后,第二个下拉框会自动加载出该省中的市.这样设计极大的方便了用户的查找.那这是如何实现的呢? 1.建立数据库 " ...
- HTTPS和HTTP的区别:
https协议需要到ca申请证书,一般免费证书很少,需要交费.http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议http和https使用的是完全不同的连接方式用的 ...
- iOS大神班笔记02-模仿苹果创建单例
首先我们得要知道苹果是如何实现单例的:1.不能外界调用alloc,一调用就崩掉,其实就是抛异常(类内部第一次调用alloc就不崩溃,其他都崩溃). 2.提供一个方法给外界获取单例. 3.内部创建一次 ...
- 【bzoj5015】[Snoi2017]礼物 矩阵乘法
题目描述 热情好客的请森林中的朋友们吃饭,他的朋友被编号为 1-N,每个到来的朋友都会带给他一些礼物:.其中,第一个朋友会带给他 1 个,之后,每一个朋友到来以后,都会带给他之前所有人带来的礼物个数再 ...
- 洛谷 P3349 [ZJOI2016]小星星 解题报告
P3349 [ZJOI2016]小星星 题目描述 小\(Y\)是一个心灵手巧的女孩子,她喜欢手工制作一些小饰品.她有\(n\)颗小星星,用\(m\)条彩色的细线串了起来,每条细线连着两颗小星星. 有一 ...