Conda只卸载一个包而且只有一个包。

14 浏览
0 Comments

Conda只卸载一个包而且只有一个包。

当我尝试从我的conda虚拟环境中卸载pandas时,我发现它也试图卸载其他包:

$ conda uninstall pandas

使用Anaconda Cloud api站点https://api.anaconda.org

获取软件包元数据:....

解决软件包规格:.........

在环境/Users/amelio/anaconda/envs/py35中的软件包移除计划:

以下软件包将被下载:

软件包 | 构建版本

---------------------------|-----------------

dask-0.7.6 | py35_0 276 KB

以下软件包将被删除:

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

以下软件包将被降级:

dask: 0.10.1-py35_0 --> 0.7.6-py35_0

继续([y]/n)?

我想只卸载pandas,而不降级其他任何软件包。

我了解到这些软件包与pandas甚至特定版本的pandas有依赖关系,但是这在conda中是否可能呢?

部分动机

我理解使用conda从GitHub安装软件包并不容易。至少不像使用pip那样一行命令就能搞定。

由于我想使用master版本,我的计划是卸载conda版本,并使用pip从官方GitHub仓库的master上安装pandas。

我该如何操作?

0