conda是包及其依赖项和环境的管理工具。工具
适用语言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN。网站
适用平台:Windows, macOS, Linuxspa
用途:code
若是你须要的包要求不一样版本的Python,你无需切换到不一样的环境,由于conda一样是一个环境管理器。仅须要几条命令,你能够建立一个彻底独立的环境来运行不一样的Python版本,同时继续在你常规的环境中使用你经常使用的Python版本。——conda官方网站递归
conda为Python项目而创造,但可适用于上述的多种语言。ip
conda包和环境管理器包含于Anaconda的全部版本当中。pip
pip是用于安装和管理软件包的包管理器。class
pip编写语言:Python。软件
Python中默认安装的版本:date
Python 2.7.9及后续版本:默认安装,命令为pip
Python 3.4及后续版本:默认安装,命令为pip3
pip名称的由来:pip采用的是递归缩写进行命名的:
“Pip install Packages”(“pip安装包”)
能够使用conda
和pip
命令来安装包,可是,请不要使用pip
命令来更新conda包,这样可能会致使环境问题。当首次使用Anaconda或者Miniconda时,最好使用conda
进行更新包。
安装不包含在Anaconda中的Python第三方包。一般状况下,能够使用下方这个命令:
conda install package_name
若是上方命令失败,能够使用pip包管理工具来安装第三方包:
pip install package_name
能够使用conda update
命令来更新包:
conda update package_name
pip一样支持使用带--upgrade
标志来更新包:
pip install --upgrade package_name