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的優先級。

相關文章
相關標籤/搜索