当前位置: 首页 > 面试题库 >

Conda仅卸载一个软件包和一个软件包

晏德佑
2023-03-14
问题内容

当我尝试pandasconda虚拟环境中卸载时,我看到它也尝试卸载更多软件包:

$ conda uninstall pandas
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ....
Solving package specifications: .........

Package plan for package removal in environment /Users/amelio/anaconda/envs/py35:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    dask-0.7.6                 |           py35_0         276 KB

The following packages will be REMOVED:

    blaze:       0.10.1-py35_0
    odo:         0.5.0-py35_1
    pandas:      0.18.1-np111py35_0
    seaborn:     0.7.0-py35_0
    statsmodels: 0.6.1-np111py35_1

The following packages will be DOWNGRADED:

    dask:        0.10.1-py35_0      --> 0.7.6-py35_0

Proceed ([y]/n)?

我想卸载pandas 和没有别的降级。

我知道这些软件包都 依赖 于熊猫pandas甚至 特定版本 的panda,但这完全可能conda吗?

部分动机

我的理解是,使用来从GitHub安装软件包并不容易conda。至少它不像使用单线纸那样容易pip

由于我想在中使用该版本master,因此我的计划是卸载该conda版本,并使用从正式仓库GitHub上的masterpip安装pandas

我怎样才能做到这一点?


问题答案:

您可以使用conda remove --force

该文件说:

--force               Forces removal of a package without removing packages
                      that depend on it. Using this option will usually
                      leave your environment in a broken and inconsistent
                      state


 类似资料:
  • 问题内容: 我想拥有一个jar文件,在其中只能访问API包。所有其他包(包含实现)都不能被另一个jar(也不能由任何其他类)访问。 可能吗 ? 如果是,怎么办? 问题答案: 当前计划用于Java 8(2012?)的是JSR 294 。该JSR将更好的模块化语言构造引入Java。 如今,实现可以划分为多个程序包。这种实现的各个子部分之间必须比与周围的软件环境更紧密地耦合在一起。如今,设计人员被迫将实

  • 我希望卸载Python2.7和所有连接到它的包。我最初从官方网站安装Python,并使用pip install命令安装所有软件包。从控制面板卸载Python是否也会自动卸载所有软件包? 我想卸载Python的原因是,我想使用Anaconda,以便能够更轻松地管理包,并且能够安装Python2和Python3,以便在它们之间来回切换。

  • 如何在Mac OS X中完全卸载(删除属于某个包的文件)?这可以使用终端中的命令来完成吗? 我已经安装了一个。在Mac上安装pkg软件包,我想知道如何在不使用第三方应用程序(如UninstallPKG)的情况下卸载整个软件包? 我想知道卸载. dmg文件是否也需要第三方应用程序,或者是否可以在终端中输入命令卸载它们?

  • 问题内容: 当您用来安装软件包时,所有必需的软件包也会随之安装(依赖关系)。卸载该软件包还会删除从属软件包吗? 问题答案: 不,它不会卸载依赖包。它仅删除指定的软件包: figleaf == 0.6.1 鼻子== 1.1.2 pinocchio == 0.3 specloud == 0.4.5 figleaf == 0.6.1 鼻子== 1.1.2 pinocchio == 0.3 如您所见,这些

  • 本文向大家介绍.NET Framework 从解决方案中的一个项目中卸载软件包,包括了.NET Framework 从解决方案中的一个项目中卸载软件包的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 问题内容: 在我的GOPATH中,我有类似以下内容: 在我,在和我有。 当我尝试出现以下错误时: 这是否意味着任何属于的文件都应该放在其自己的文件夹中?如果是这样,原因是什么? 问题答案: 是的,每个程序包必须在其自己的目录中定义。 源结构在如何编写Go代码中定义。 包是可以在多个程序中使用,可以发布,导入,从URL获取等的组件。因此,使其具有自己的目录和程序可以具有的目录一样多是有意义的。