【发布时间】:2016-11-22 09:17:36
【问题描述】:
当我尝试从我的 conda 虚拟环境中卸载 pandas 时,我看到它也尝试卸载更多包:
$ 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 甚至对熊猫的特定版本具有依赖关系,但是conda 甚至可以做到这一点吗?
部分动机
我的理解是 isn't that easy 使用 conda 从 GitHub 安装包。至少它不像使用pip 那样简单。
由于我想使用master中的版本,我的计划是卸载conda版本并使用pip在官方repo GitHub上从master安装pandas。
我该怎么做?
【问题讨论】:
-
一个简单的解决方案是从 master 安装新版本而不是 conda 的版本。