欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Anaconda安装、更新第三方包

程序员文章站 2022-10-08 20:27:16
conda和pip简介 conda conda是包及其依赖项和环境的管理工具。 适用语言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN。 适用平台:Windows, macOS, Linux 用途: 如果你需要的包要求不同 ......

conda和pip简介

conda

conda是包及其依赖项和环境的管理工具。

适用语言:python, r, ruby, lua, scala, java, javascript, c/c++, fortran。

适用平台:windows, macos, linux

用途:

  1. 快速安装、运行和升级包及其依赖项。
  2. 在计算机中便捷地创建、保存、加载和切换环境。

如果你需要的包要求不同版本的python,你无需切换到不同的环境,因为conda同样是一个环境管理器。仅需要几条命令,你可以创建一个完全独立的环境来运行不同的python版本,同时继续在你常规的环境中使用你常用的python版本。——conda官方网站

conda为python项目而创造,但可适用于上述的多种语言。

conda包和环境管理器包含于anaconda的所有版本当中。

pip

pip是用于安装和管理软件包的包管理器。

pip编写语言:python。

python中默认安装的版本:

python 2.7.9及后续版本:默认安装,命令为pip
python 3.4及后续版本:默认安装,命令为pip3
pip名称的由来:pip采用的是递归缩写进行命名的:

“pip install packages”(“pip安装包”)

安装或更新 python 第三方包

可以使用condapip命令来安装包,但是,请不要使用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