关于Anaconda的安装参考本人之前的博文 http://www.cnblogs.com/bymo/p/8034661.html

关于Anaconda的概述和详细使用参考:https://www.jianshu.com/p/2f3be7781451

这里介绍conda常用的命令操作

  1. # 查看conda版本
  2. $ conda --version
  3. conda 4.3.
  4.  
  5. # 查看对应的python默认版本(默认环境的名字是root,注意这个root不是超级管理员的意思)
  6. $ python --version
  7. Python 3.6. :: Anaconda, Inc.

conda的环境管理

  1. # 创建一个名为env_test的环境,指定Python版本是2.(conda会自动寻找2..x中的最新版本)
  2. $ conda create --name env_test python=2.7
  3.  
  4. # 查看已安装的环境,当前被激活的环境会显示有一个星号
  5. $ conda info -e
  6. # conda environments:
  7. #
  8. env_test /home/xxxx/.conda/envs/env_test
  9. root * /opt/anaconda3
  10.  
  11. # 安装好后,使用source activate激活指定环境
  12. $ source activate env_test
  13.  
  14. # 再次查看当前python版本,可以看到系统已经切换到了2.7的环境
  15. $ python --version
  16. Python 2.7. :: Anaconda, Inc.
  17.  
  18. # 退出当前虚拟环境,返回默认python环境
  19. $ source deactivate
  20.  
  21. # 删除一个已有的环境
  22. $ conda remove --name env_test --all

如果create的时候报错“NotWritableError: The current user does not have write permissions to a required path. path: /Users/xxx/xxx/anaconda3/pkgs/cache/4ea078d6.json”,解决方案:加上sudo权限:

  1. sudo ~/software/anaconda3/condabin/conda create --name venv36 python=3.6

包管理

  1. # 查看当前环境下已安装packages
  2. $ conda list
  3.  
  4. # 查找package信息
  5. $ conda search numpy
  6.  
  7. # 安装package
  8. $ conda install numpy
  9.  
  10. # 安装指定版本package
  11. $ conda install numpy=1.13.
  12.  
  13. # 更新package
  14. $ conda update numpy
  15.  
  16. # 删除package
  17. $ conda remove numpy
  18.  
  19. 另外,
  20. $ conda install Keras # 安装keras, 会顺带装上tensorflow, h5py, hdf5等
  21. $ conda install pillow # 安装PIL
  22. $ conda install opencv # 安装cv2

其它参考:

  1. pip install tensorflow==1.15 --user -i https://pypi.tuna.tsinghua.edu.cn/simple --timeout=300

Anaconda使用、conda的环境管理和包管理的更多相关文章

  1. Python包管理工具和多版本环境管理

    1. Python包管理工具 在安装Python包的过程中,经常涉及到distutils.setuptools.distribute.setup.py.easy_install.easy_instal ...

  2. Anaconda+用conda创建python虚拟环境

    Anaconda+用conda创建python虚拟环境 Anaconda与conda区别 conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理.包管理与pip的使用类似,环境 ...

  3. Anaconda用conda创建python虚拟环境

    Anaconda用conda创建python虚拟环境 一.简介 conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理.包管理与pip的使用类似,环境管理则允许用户方便地安装不 ...

  4. Anaconda 包管理工具 conda 进行虚拟环境管理入门

    在基于 python 进行数据分析.机器学习等领域的实践和学习时,由于代码的更迭和更新,运行他人实现的代码或尝试安装新的工具库时往往需要指定特定版本的其他工具库,以满足特定环境的构建条件.而将同一工具 ...

  5. Anaconda 使用(解决python包管理与环境管理)

    Anaconda完全入门指南(对python环境和原理,讲的比较透彻):https://www.jianshu.com/p/eaee1fadc1e9 用pip一个一个安装第三方库费时费力,还需要考虑兼 ...

  6. Anaconda 包管理与环境管理

    包管理命令 conda命令 安装包 conda install 包名称 卸载包 conda remove 包名称 更新包 conda update 包名称 模糊查询 conda search 包名称 ...

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

    Anaconda包管理工具 / Anaconda Package Management Tools Anaconda is the world’s most popular Python data s ...

  8. Anaconda——Python包管理工具

    Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能 主要用于Python包管理和版本管理. 下载地址:https:/ ...

  9. 关于Anaconda的环境和包管理

    Anaconda相对于原生python解释器具有更好的包管理功能,它有一个env文件夹,里面包含所要管理的所有环境:日常操作时我们可能会使用pytorch.Tensorflow等多个环境,由于每个环境 ...

随机推荐

  1. 20162314 Sortingtest-work after class

    20162314 Sortingtest-work after class Content Data : 90 8 7 56 123 235 9 1 653. Use JDB or IDEA to t ...

  2. [CF1042F]Leaf Sets

    题意:给定一棵$n$个点的树,将叶子节点分为数个集合使集合里点对最长距离不超过$k$,求最少集合数.($n\le1000000$) 首先我们可以想到,这道题并不是让你构造最优方案,因为只要把所有叶子节 ...

  3. js 日期 处理 加减时分秒

    1.日期处理 var _d = new Date("2018/01/01 12:00:00"); _d = new Date(_d.valueOf() + 60 * 1000);/ ...

  4. python学习笔记glob模块

    python有许多的类库,现将学习记录下来,以供以后回顾复习: 1.glob模块 用于文件名操作,匹配指定目录下的文件,返回的是目录加文件名,常用的有两个函数: glob(pattern),返回匹配的 ...

  5. Oracle数据库报错: ORA-29275:部分多字节字符

    Oracle数据库报错: ORA-29275:部分多字节字符 就是你查出来的字符串(有汉字的)有可能会出问题, 在认为有问题的字段 用 to_nchar("字段")包起来 比如 你 ...

  6. (转)浅谈SQL Server 对于内存的管理

    简介 理解SQL Server对于内存的管理是对于SQL Server问题处理和性能调优的基本,本篇文章讲述SQL Server对于内存管理的内存原理. 二级存储(secondary storage) ...

  7. CSP(Content Security Policy) 入门教程

    参考: http://www.ruanyifeng.com/blog/2016/09/csp.html https://developer.mozilla.org/en-US/docs/Web/HTT ...

  8. 聚类效果评测-Fmeasure和Accuracy及其Matlab实现

    聚类结果的好坏,有很多种指标,其中F-Measue即F值是常用的一种,其中包括precision(查准率或者准确率)和recall(查全率或者召回率). F-Measue是信息检索中常用的评价标准. ...

  9. JS/jQuery 遍历对象属性

    Javascript For/In 循环: 循环遍历对象的属性 var person={fname:"John",lname:"Doe",age:25}; fo ...

  10. 《高级Web应用程序设计》疑难杂症(201709011)

    (提供答案的同学,可获得加分小星星,每题1分,总分哦.) 1.DisplayColumn特性加在模型类上,它的用途是什么?