GraphLab安装出错:Cannot uninstall 'certifi'. It is a distutils installed project

一、问题描述

1、进入anaconda2环境安装

activate gl-env
conda update pip
pip install --upgrade --no-cache-dir https://get.graphlab.com/GraphLab-Create/2.1/your registered email address here/your product key here/GraphLab-Create-License.tar.gz
conda install ipython-notebook

对应我这里就是:

pip install --upgrade --no-cache-dir https://get.graphlab.com/GraphLab-Create/2.1/[email protected]/8862-18BC-A187-AB2E-848C-05BC-6011-A1AD/GraphLab-Create-License.tar.gz

2、出现如下错误:


Installing collected packages: certifi, genson, multipledispatch, boto, jmespath, python-dateutil, botocore, docutils, bcdoc, colorama, pyasn1, rsa, awscli, functools32, jsonschema, psclient, backports.ssl-match-hostname, singledispatch, backports-abc, tornado, graphlab-create, GraphLab-Create-License
  Found existing installation: certifi 2018.4.16
Cannot uninstall 'certifi'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

二、问题解决

参考解答:https://stackoverflow.com/questions/50129762/graphlab-create-2-1-installation-fails-to-uninstall-certifi-a-distutils-insta



1、conda list查看此时gl-env的pip版本:





2、pip版本10.0,修改为9:



3、再重新安装graphlab:


certifi卸载成功,但也给了警告:


猜你喜欢

转载自blog.csdn.net/weixin_41770169/article/details/80398961