安装包
在当前环境中安装包
conda install <package_name>conda install <package_name=version_number>
例如:
conda install pandas即在当前环境中安装pandas包。conda install pandas=0.22.2即在当前环境中安装0.22.2版本的pandas包。
在指定环境中安装包
conda install --name <env_name> <package_name>
例如: conda install --name python2 pandas 即在名为“python2”的环境中安装pandas包。
使用pip安装包
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中获取安装包的命令,并进行安装。
查找可供安装的包版本
精确查找
conda search --full-name <package_full_name>
例如:conda search --full-name numpy 即查找全名为”numpy”的包有哪些版本可供安装。
模糊查找
conda search <package_keywords>
例如:conda search nu 即查找含有“nu”字段的包,有哪些版本可供安装。
获取当前环境中已安装的包信息
conda list
卸载包
卸载当前环境中的包
conda remove <package_name>
卸载指定环境中的包
conda remove --name <env_name> <package_name>
更新包
更新所有包
conda update --all# 或者conda upgrade --all
更新指定包
conda update <package_name># 或者conda upgrade <package_name>
更新多个指定包,则包名以空格隔开,向后排列。
如:conda update pandas numpy matplotlib 即更新pandas、numpy、matplotlib包。
更新conda: conda update conda
