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

发布于 2021-01-29 18:20:51

当我尝试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

我怎样才能做到这一点?

关注者
0
被浏览
141
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    您可以使用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
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看