安装包

在当前环境中安装包

  1. conda install <package_name>
  2. conda install <package_name=version_number>

例如:

  • conda install pandas 即在当前环境中安装pandas包。
  • conda install pandas=0.22.2即在当前环境中安装0.22.2版本的pandas包。

在指定环境中安装包

  1. conda install --name <env_name> <package_name>

例如: conda install --name python2 pandas 即在名为“python2”的环境中安装pandas包。

使用pip安装包

  1. pip install <package_name>

使用场景:当使用 conda install 无法进行安装时,可以使用pip进行安装。例如:see包。
如:pip install see 即安装see包。
pip只是包管理器,无法对环境进行管理。因此如果想在指定环境中使用pip进行安装包,则需要先切换到指定环境中,再使用pip命令安装包。
pip无法更新python,因为pip并不将python视为包。
pip可以安装一些conda无法安装的包;conda也可以安装一些pip无法安装的包。因此当使用一种命令无法安装包时,可以尝试用另一种命令。

http://Anaconda.org 安装包

当使用 conda install 无法进行安装时,可以考虑从http://Anaconda.org中获取安装包的命令,并进行安装。

查找可供安装的包版本

精确查找

  1. conda search --full-name <package_full_name>

例如:conda search --full-name numpy 即查找全名为”numpy”的包有哪些版本可供安装。

模糊查找

  1. conda search <package_keywords>

例如:conda search nu 即查找含有“nu”字段的包,有哪些版本可供安装。

获取当前环境中已安装的包信息

  1. conda list

卸载包

卸载当前环境中的包

  1. conda remove <package_name>

卸载指定环境中的包

  1. conda remove --name <env_name> <package_name>

更新包

更新所有包

  1. conda update --all
  2. # 或者
  3. conda upgrade --all

更新指定包

  1. conda update <package_name>
  2. # 或者
  3. conda upgrade <package_name>

更新多个指定包,则包名以空格隔开,向后排列。
如:conda update pandas numpy matplotlib 即更新pandas、numpy、matplotlib包。

更新conda: conda update conda