Anaconda——conda和pip管理包的区别

conda和pip对包的管理有什么区别?

  • conda 使得我们可以在conda环境中安装任何语言的包(包括C语言和Python)
  • pip 使得我们可以在任何环境中安装Python包
管理工具 conda pip
使用环境 conda环境 任意平台
包语言 任意语言 Python语言

管理包命令

  • conda

    • 安装包

      1
      2
      # 从虚拟环境 your_env_name 中安装 packge_name包
      conda install -n your_env_name package_name
    • 删除包

      1
      2
      # 在虚拟环境 your_env_name 中删除 package_name包
      conda remove -n your_env_name package_name
  • pip

    • 安装包

      1
      2
      # 安装包到默认路径
      pip install package_name
    • 卸载包

      1
      2
      # 删除包
      pip uninstall package_name
    • 查看已经安装的包

      1
      2
      3
      4
      # 列出所有包
      pip list
      # 查看指定包的详细信息
      pip show --files package_name
    • 升级包

      1
      pip install --upgrade package_name

关于conda 命令更多详情参考Anaconda——安装和常用命令