zoukankan      html  css  js  c++  java
  • [转]Anaconda, conda, pyenv, virtualenv的区别

    1.Python环境

      Python解释器--Python.exe

      Python包集合--Lib,包括自带包和第三方包

    2.Anaconda--一个科学计算环境,Python的发行版本

      包括了Conda--包和虚拟环境管理工具

    3.Conda的使用(环境管理)

      # 创建一个名为learn的环境,指定Python版本是3.6
      conda create --name learn python=3.6

      # 激活某个环境
      activate python34 # for Windows
      source activate python34 # for Linux & Mac

      #退出某个环境
      deactivate python34 # for Windows
      source deactivate python34 # for Linux & Mac

      # 删除一个已有的环境
      conda remove -n python34 --all

      #查看已安装环境

      conda env list

    4.Conda的使用(包管理,等同于pip)

      conda install cv2 == pip install cv2

    5.virtualenv

      virtualenv是一款轻量级第三方虚拟环境管理工具,不像Anaconda大小达上百M,virtualenv大小只有10M左右,通过pip就可以轻松安装。没有Anaconda好用

    6.pyenv

      python版本管理工具

    6.1pyenv的使用

      #查看Python版本

      pyenv versions

    7.在命令行查看当前Python版本

      python --version

      当同时安装了Anaconda,pyenv,virtualenv 时,运行python -version看到的版本取决于Anaconda,pyenv,virtualenv的优先级。

      


    ---------------------
    作者:Dreamens
    来源:CNBLOGS
    原文:https://www.cnblogs.com/lypniuyou/p/9518751.html
    版权声明:本文为作者原创文章,转载请附上博文链接!

     
  • 相关阅读:
    SQLServer2012数据库降级至SQLServer2008R2的方法
    男程序猿和女程序猿的网恋—相见(二)
    收藏关于AI的相关的文章
    JAVA提高九:集合体系
    JAVA提高八:动态代理技术
    JAVA提高七:类加载器
    JAVA提高六:泛型
    JAVA提高五:注解Annotation
    JAVA提高四:反射基本应用
    JAVA提高三:反射总结
  • 原文地址:https://www.cnblogs.com/vilogy/p/12330879.html
Copyright © 2011-2022 走看看