Conda只卸载一个包而且只有一个包。
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。
我该如何操作?