工程问题 | pip upgrade problem

背景:在使用Github项目的时候,往往会遇到某个Python package对于版本的要求跟当前机器上的版本不符。通常的做法是通过pip install --upgrade XXX的方式来更新package就能够解决版本问题,但某些情况下会出现一些无法卸载旧版本从而更新新版本的情况出现。


问题

$ pip install --upgrade XXX
Error: Cannot uninstall 'scikit-learn'. 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.

解决方案

1. Reduced version,
    pip install --upgrade --force-reinstall pip==9.0.3
2. Tried to re-install package
    pip install xxx --disable-pip-version-check
3. At last, recover the latest version for pip
    pip install --upgrade pip
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 介绍 首先让我们来看看TensorFlow! 但是在我们开始之前,我们先来看看Python API中的Ten...
    JasonJe阅读 11,814评论 1 32
  • 1.3 安装说明 本章的说明涵盖了所有Robot Framework安装和卸载的方法,以及在不同操作系统上安装的前...
    wywincl阅读 7,184评论 0 8
  • ① 首先,自己也是闲来无趣刚刚开始接触Python这门语言,收集了一些关于一些初级的学前准备资料仅供大家参考 Py...
    biubiubiuCOWARD阅读 23,544评论 3 30
  • 每个人在生活中都会遇到这样那样的问题?心态好事情就会变好,心态若不好事情就会变得很糟糕,遇到事情之前不要考虑自己的...
    王纤纤阅读 257评论 0 0
  • 饭后,小闲。 阳光透过玻璃窗照进来,很暖。慵懒着发呆,看朋友圈里的各种晒,我晒太阳。这一刻,我在享受。 享受秋阳,...
    d911533756b3阅读 153评论 0 0