在试用pip install某模块时,出现了下面这个有关six的报错信息,看起来是相当的奇怪。苏南大叔查阅了相关issue,使用了强制升级six的方法,解决了这个问题,顺利继续安装相关模块。那么到底如何解决Cannot uninstall 'six'的问题呢?请看相关经验记录:

苏南大叔:pip install 时,报错 Cannot uninstall 'six' 的解决方案 - uninstall_six
pip install 时,报错 Cannot uninstall 'six' 的解决方案(图2-1)

强制升级后的six版本号为:1.11.0

报错信息如下

Cannot uninstall 'six'. 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.

实际上是在安装另外的模块,对应模块需要高版本的six,所以先卸载低版本的six。这个时候报错了。

解决方案

sudo pip install six --upgrade --ignore-installed six

强制升级six后,问题消失,顺利解决问题。

苏南大叔:pip install 时,报错 Cannot uninstall 'six' 的解决方案 - pip-six-force
pip install 时,报错 Cannot uninstall 'six' 的解决方案(图2-2)

相关链接

总结

为了安装而先卸载,卸载的时候,却晕了头,那么就强制升级吧,似乎故事就是这样的。

更多苏南大叔写下的python经验文字,请点击下面的链接查看:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   python    pip

本站的忠实读者小伙伴,正在阅读下面这些文章: