Anaconda, conda, pyenv, virtualenv的区别

1.Python环境python

  Python解释器--Python.exe工具

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

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

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

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

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

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

 

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

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

 

  #查看已安装环境io

  conda env listclass

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的优先级。

相关文章
相关标签/搜索