因为项目的需求,要 lz4.0.10.1 的,因为本机已经有一个 1.1.0 版本的,所以必须先卸掉,然后我差点没疯了(手动微笑)
准备愉快地装上 0.10.1
咦,需要装这个包setuptools-scm,直接无脑装
继续装我的 lz4
我天。。隐约察觉到有点不对劲,这什么鬼。。 too old ?? 所以要我先升级下?
这次没毛病了吧? 装我的 lz4
又是 too old ??这样真的很迷。。赶紧谷歌了下,尝试了好几次,还是这个坑爹结果。
突然发现一个博文提到一个很神奇的语句, 不管了先试下:
抱着一些幻想,再装下我的 lz4,结果很明显,幻想就是幻想,还是报的神奇的too old...
我天。。要死了。。
对比了线上的机器,发现人家根本就没装那个 setuptools_scm, 要不试下卸载了?
说干就干:
咦,报错终于不是 too old 了,看来还真是那坑爹货的问题。既然说certifi版本不符合,那就重装下吧
然后就继续安装咯,
瞬间懵逼.. maximum recursion 最大递归错误都出现了。。直接谷歌,有人安装下get-pip-py`, 并没用
折腾好几次,还是这个问题, 仔细想了想这个是在安装了那个 certifi-2016.9.26之后出现的,会不会就是这个库本身的缺陷?
还是先更新到 certifi==2017.4.17 再看看,毫无疑问,肯定就是又会出现那个错误:
然后针对这个问题谷歌,查了好久,看到一个博主说,之前遇到相似的问题,原因就是他的distribute版本太老,尝试升级下这个库版本。
因为本身有安装,所以我们需要指定最新版本或者升级,直接去Pypi看看最新版本是什么?
看到最新版本是:distribute 0.7.3,所以直接安装
最后再安装下:
终于成功了。。不容易啊不容易。。。希望别的童鞋别再因为这问题被坑。
原文链接:https://segmentfault.com/a/1190000014926206