当我尝试从我的cursor1.execute("UPDATE settings SET value = 'ts' WHERE name = 'connected'")
虚拟环境中卸载pandas
时,我发现它还尝试卸载更多软件包:
conda
我想仅卸载$ 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,但这甚至可能与{{1 }}?
我的理解是isn't that easy使用pandas
从GitHub安装软件包。至少它不像使用单线程那样容易,因为conda
可以做到这一点。
由于我想使用conda
中的版本,我的计划是卸载pip
版本并使用master
从官方仓库GitHub上的master安装conda
我该怎么做?
答案 0 :(得分:24)
您可以使用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