在使用pip安装指定库时,会出现版本冲突问题:比如项目需要numpy1.12.1,在安装的时候有其他库与之冲突,可能需要更高的numpy版本。但是项目还必须使用的是numpy1.12.1。这时候就要对与之冲突的库做版本降级处理。
原因是在安装其他依赖库时,不指定版本安装的就是默认最新版本,所以极易与之前老的numpy等库产生incompatible。
比如下图:安装numpy1.12.1出现ERROR,但又不想升级numpy版本:
这时需要在网上寻找pywavelets和scipy的其他版本,然后进行单独安装这两个库,安装成功之后再重新运行之前的安装指令。