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

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM