我已经在Windows8.1笔记本电脑上安装了Anaconda3,并且想要安装GraphLab-Create2.1。当我按照Turi的安装过程进行操作时,也安装了一个Anaconda2,这不是我想要的。
在PythonNavigator1.8.3中,我通过选择packages Anaconda3 2.7创建了一个名为"gl-env“的新环境。在Anaconda Navigator中,我在gl-env中打开了一个终端。正如在https://turi.com/download/install-graphlab-create-command-line.html上所描述的,我检查了pip版本: 10.0.1,然后输入了pip命令,如步骤5:“安装GraphLab Create”所述。我有一个有效的产品密钥。
安装将继续进行,直到出现错误消息:“无法卸载'certifi‘。这是一个已安装的distutils项目,因此我们无法准确地确定哪些文件属于它,这将导致仅部分卸载”。
我试图从Anaconda Navigator的gl-env中卸载'certifi‘,但它给了我51个软件包,它们也将被卸载。在此之后,GraphLab Create安装过程甚至都没有启动。
有什么想法吗?
发布于 2018-05-04 14:31:58
pip 10.0.1和certifi之间存在依赖关系,请尝试将pip降级到版本9.0.1,然后安装graphlab。
降级:pip install pip==9.0.1
编辑8月17日
下面关于pip已超过版本20的评论中提出了一个很好的观点。请使用虚拟环境,并尝试按照另一个答案中的建议忽略证书组件。
发布于 2019-07-19 14:34:34
将以下内容添加到pip命令行以忽略卸载:
--ignore-installed certifi我今天安装了Graphlab Create和Jupyter。
https://stackoverflow.com/questions/50129762
复制相似问题