以前对anaconda的理解比较少,以为它就是一个比较大的python库,现在发现它原来不止是这样,它还有很多其他用途。

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。

在我们安装好anaconda后,从开始--所有程序--anaconda中打开Anaconda Prompt(前提是要配置好环境变量)

打开后如下图

1 conda --version 或者 conda -V 查看conda版本

conda update conda 升级当前版本的conda

2 conda --help 或者 conda -h 获取帮助

conda remove --help 获取remove命令的帮助

3 环境管理 conda env -h

创建环境 conda create --envname 输入y键确认创建

创建指定python版本的环境 conda create --envname python==3.6

创建某些包的环境 conda create --envname numpy

创建指定版本指定包的环境 conda create --envname python==3.6 numpy

查看当前所有环境 conda env list

进入某个环境 activate envname

退出某个环境 deactivate

复制某个环境 conda create --newenv --clone oldenv

删除某个环境 conda remove --envname --all

4 包管理

conda list 查看当前环境下的包

conda install package_name 安装包

安装特定版本的包 conda install package_name==version

列举一个当前非活跃环境下的所有包 conda list -n env_name

为指定环境装某个包  conda install -n env_name package_name

移除包 conda remove -n package

移除某个环境下的包 conda remove -n env_name package_name

5 环境分享

如果你想把你当前的环境配置与别人分享,这样他可以快速建立一个与你一模一样的环境(同一个版本的python及各种包)来共同开发/进行新的实验。一个分享环境的快速方法就是给他一个你的环境的.yml文件。

首先通过activate target_env要分享的环境target_env,然后输入下面的命令会在当前工作目录下生成一个environment.yml文件,

conda env export > environment.yml

小伙伴拿到environment.yml文件后,将该文件放在工作目录下,可以通过以下命令从该文件创建环境

conda env create -f environment.yml

未完待续 。。。

最新文章

  1. Logcat使用总结
  2. C#开发微信门户及应用(41)--基于微信开放平台的扫码登录处理
  3. MySQL5.6忘记root用户名和密码
  4. 3Struts2进阶----青软S2SH(笔记)
  5. Python基础四
  6. OpenResty(nginx_lua_module)做ES代理以及备份ES数据
  7. IOS CopyPNGFile 异常问题解决
  8. Jmeter 使用实践 - 接口 diff 测试
  9. Topcoder SRM 637 (Div.2)
  10. 转发:招聘一个靠谱的 iOS
  11. MySQL中索引的基础知识
  12. fatal: Authentication failed for “someurl”
  13. jdk源码阅读笔记-HashSet
  14. 【转】Oracle之索引
  15. Spring事务事件监控
  16. 洛谷P3369 普通平衡树
  17. 将nginx、mysql、php添加至环境变量
  18. 每天学点SpringCloud(七):路由器和过滤器-Zuul
  19. docker启动后忘记挂载nvidia-docker-volume的解决方法
  20. webuploader

热门文章

  1. 一张图说明TCP和UCP协议
  2. python基础:条件循环字符串
  3. elementUI表格排序问题
  4. create-react-app创建项目并用git上传至GitHub及展示预览效果
  5. jquery中 after append appendTo 的区别
  6. Eclispe 错误:找不到或无法加载加载主类
  7. Sum of Subsequence Widths LT891
  8. AngularJS入门-demo
  9. 在html中使用javascript总结
  10. java将图片传为设定编码值显示(可做刺绣)