graphlab-create 2.1安装无法卸载' certifi',distutils已安装的项目

时间:2018-05-02 08:03:20

标签: python-2.7 anaconda distutils failed-installation graphlab

我在Windows 8.1笔记本电脑上安装了Anaconda3,并希望安装GraphLab-Create 2.1。当我按照Turi的安装程序时,也安装了Anaconda2,这不是我想要的。

在Anaconda3 Navigator 1.8.3中,我通过选择Python 2.7包创建了一个名为" gl-env"的新环境。在Anaconda Navigator中,我在gl-env开了一个终端。如上所述 https://turi.com/download/install-graphlab-create-command-line.html 我检查了点数版本:10.0.1 然后我按照步骤5中所述输入了pip命令:"安装GraphLab Create"。我有一个有效的产品密钥。

安装继续,直到出现错误消息: "无法卸载' certifi'。这是一个安装了distutils的项目,因此我们无法准确地确定哪些文件会导致它只会导致部分卸载"。

我试图卸载' certifi'来自Anaconda Navigator中的gl-env,但它给了我51个包也可以卸载。在这之后,GraphLab创建安装过程甚至没有开始。

有什么想法吗?

2 个答案:

答案 0 :(得分:16)

pip 10.0.1和certifi之间存在依赖关系,尝试将您的pip降级到9.0.1版,然后安装graphlab。

要降级: pip install pip==9.0.1

答案 1 :(得分:0)

在pip命令行中添加以下内容以忽略卸载:

 --ignore-installed certifi

今天为我安装了Graphlab Create和Jupyter。